I have configured my daemon to expose the GUI over an Unix socket rather than a TCP port on the loopback interface. However, it seems that syncthing-gtk does not support Unix sockets.
I StatusIcon Using backend StatusIconGTK3 (primary)
W StatusIcon Failed to load modules required for status icon
W StatusIcon StatusIcon: Using backend StatusIconDummy (fallback)
E Daemon g-resolver-error-quark: Error resolving “/home/xxx/daemon.sock”: Name or service not known (0)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/syncthing_gtk/daemon.py", line 1056, in _connected
self._connection = self.connect_to_service_finish(results)
Error: g-resolver-error-quark: Error resolving “/home/xxx/daemon.sock”: Name or service not known (0)
Would it be possible to also support Unix socket? I'm not a gtk developer, but configuring Gio.SocketClient to connect an UNIX socket family should not be too hard.
I have configured my daemon to expose the GUI over an Unix socket rather than a TCP port on the loopback interface. However, it seems that syncthing-gtk does not support Unix sockets.
Would it be possible to also support Unix socket? I'm not a gtk developer, but configuring Gio.SocketClient to connect an UNIX socket family should not be too hard.