1.9 KiB
1.9 KiB
Syncthing Tray
Qt 5-based tray application for Syncthing
- Still under development
- Designed to work under any desktop environment with tray icon support
- Doesn't require desktop environment specific libraries
- Provides quick access to most frequently used features but does not intend to replace the official web UI
- Shows Syncthing notifications
- Provides quick access to the official web UI
- Utilizes either Qt WebKit or Qt WebEngine
- Can be built without web view support as well (then the web UI is opened in the regular browser)
Screenshots
Under Openbox/Tint2
Under Plasma 5 (dark color theme)
Settings dialog (dark color theme)
Web view (dark color theme)
Download / binary repository
I will provide packages for Arch Linux and Windows when releasing. For more information checkout my website.
Build instructions
The application depends on c++utilities and qtutilities and is built the same way as these libaries. For basic instructions checkout the README file of c++utilities.
The following Qt 5 modules are requried: core network gui widgets webenginewidgets/webkitwidgets
Select Qt modules for WebView
- If Qt WebKitWidgets is installed on the system, the tray will link against it. Otherwise it will link against Qt WebEngineWidgets.
- To force usage of Qt WebKit/Qt WebEngine or to disable both add
-DWEBVIEW_PROVIDER=webkit/webengine/none
to the CMake arguments.