issues
search
kozec
/
syncthing-gtk
GTK3 & python based GUI for Syncthing
GNU General Public License v2.0
1.3k
stars
138
forks
source link
gtk3
python
python-2
syncthing
readme
Syncthing-GTK
GTK3 & Python based GUI and notification area icon for
Syncthing
Supported Syncthing features
Everything what WebUI can display
Adding / editing / deleting nodes
Adding / editing / deleting repositories
Restart / shutdown server
Editing daemon settings
Additional features
First run wizard for initial configuration
Running Syncthing daemon in background
Half-automatic setup for new nodes and repositories
Nautilus (a.k.a. Files), Nemo and Caja integration
Desktop notifications
Like what I'm doing?
or
Packages
Ubuntu, Debian, deb-based distros: in
OpenSUSE Build Service
.
Arch Linux: In
[community] repository
Fedora: search for
syncthing-gtk
in Software Center
SUSE (and other rpm-based distros): in
OpenSUSE Build Service
.
Flatpak (distro-agnostic): in
Flathub
Windows: Get
latest installer from here
, or use
the Chocolatey package
.
Or, in worst case scenario, download
latest tarball
, extract it and run syncthing-gtk.py.
Dependencies
python 2.7, GTK 3.8 or newer and
PyGObject
python-gi-cairo
,
gir1.2-notify
and
gir1.2-rsvg
on debian based distros (included in PyGObject elsewhere)
python-dateutil
(Python 2 version)
python-bcrypt
setuptools
psmisc
(for the
killall
command)
Syncthing
v0.13 or newer
Optional Dependencies
libnotify for desktop notifications.
nautilus-python, nemo-python or caja-python for filemanager integration
this Gnome Shell extension
, if running Gnome Shell
gir1.2-appindicator3
(part of
libappindicator
), if running Gnome Shell or Unity
Windows Building Dependencies
(you don't need to install these just to
run
Syncthing-GTK)
Python for Windows 2.7
PyGObject for Windows
with GTK3 enabled (tested with version 3.14.0)
python-dateutil
(Python 2 version)
Python for Windows Extensions
WMI
NSIS2
with NSISdl,
ZipDLL
and
FindProcDLL
plugins (optional, for building installer)
Related links
https://syncthing.net
https://forum.syncthing.net/t/syncthing-gtk-gui-for-syncthing-now-with-inotify-support/709
https://forum.syncthing.net/t/lxle-a-respin-of-lubuntu-now-has-syncthing-included-by-default/1392