-
Notifications
You must be signed in to change notification settings - Fork 52
Syncthingtray running on KDE Plasma does not automatically connect to a running systemd service as in the past #324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is the default behavior. How did you configure the launcher and systemd integration? And did you configure retries? If not it probably tried to connect just once but Syncthing wasn't ready. Are any errors logged by Syncthing Tray (shown as internal errors when right-clicking on the icon)? |
And since you mentioned that this is a regression: What was the last good version of Syncthing Tray? (I'm just wondering because 1.7.3 has been out for a few weeks.) And does Syncthing Tray generally recognize the status of the unit in the systemd settings? Note that I cannot reproduce this, at least not with a systemd user unit. I also haven't tested against Qt 6.9 yet, at least not on GNU/Linux. So perhaps the update to 6.9 broke it. |
Thanks for the quick reply!
In Extras -> Systemd -> Syncthing unit I have added my custom service: There are no errors in the logs.
I think 1.7.2 was working fine for me, or at least I never had to manually click on connect after booting. I think this started to happened, although not always, after the update to 1.7.3 which I installed on my system last March, 12. By "not always" I mean that sometimes the tray icon is not grayed out on boot, I cannot reproduce the issue 100% of the times.
Yes, it does.
If it helps, I've been running with Qt 6.9 since the first Beta from [kde-unstable], and it used to work as well. |
Sounds all good so far. There's only one question you haven't answered yet:
Also see the 2nd last paragraph on https://github.com/Martchus/syncthingtray?tab=readme-ov-file#using-the-systemd-integration for more info on why retrying is required. |
Relevant components
syncthingctl
)libsyncthing
)Environment and versions
syncthingtray
,qtutilities
andc++utilities
: 1.7.3-1, 6.14.6-1, 5.27.3-1Bug description
Since last update, I have to manually click on "Connect" button of the tray plasmoid for syncthintray to be aware of the systemd service running. Until I do that, the plasmoid is grayed out and show no information as if syncthing is not running.
I'm using Arch Linux systemd system service unit with my user, i.e., [email protected]
Steps to reproduce
Expected behavior
It should be aware that a systemd service is running already and connect automatically to it.
Screenshots

The text was updated successfully, but these errors were encountered: