Package Details: syncthing-appmenu 1.1-2

Git Clone URL: https://aur.archlinux.org/syncthing-appmenu.git (read-only, click to copy)
Package Base: syncthing-appmenu
Description: Adds Syncthing Web GUI to applications menu
Upstream URL: https://docs.syncthing.net/intro/gui.html
Keywords: gui sync syncthing
Licenses: GPL
Submitter: hmrodrigues
Maintainer: spsf64 (thomasqueirozb)
Last Packager: spsf64
Votes: 2
Popularity: 0.011281
First Submitted: 2016-07-12 20:27 (UTC)
Last Updated: 2022-08-15 19:02 (UTC)

Latest Comments

danejur commented on 2022-08-30 13:48 (UTC)

I'll echo @jo2k in saying that the new functionality is annoying. It is fine to have the specific workflow of spawning syncthing manually (as with the new version of the application file), but the original was simply a hook to open an already running instance of syncthing. Changing that with a newer version of the same package breaks existing functionality, and the notion of "I think the focus of this package is not having syncthing enabled by systemctl" is a bit silly since the original version that existed for around 6 years DID assume syncthing would already be running in some capacity. Why change an existing package to suit your use-case and not just add a new one?

jo2k commented on 2022-08-21 14:35 (UTC)

spsf64: I'm sorry, I didn't mean to upset you. The problem is: I've used this package a bit and now the behavior has completely changed. I don't think that's a good thing.

spsf64 commented on 2022-08-21 14:15 (UTC)

I recently adopted this and I think the focus of this package is not having syncthing enabled by systemctl. I wont´t change this behavior for now... About your comments, like "makes no sense at all" and "But now it's the opposite of good. :-)" I just can say: don´t use it and/or create your own.

jo2k commented on 2022-08-21 13:53 (UTC) (edited on 2022-08-21 13:57 (UTC) by jo2k)

@spsf64: Yes, just start syncthing in the background using the systemd unit. Then syncthing gets started automatically as it is intended.

systemctl --user enable syncthing
systemctl --user start syncthing

This way syncthing always runs in the background and you can reach the web interface at any time using the link in this desktop file. In the past this package was only for starting the GUI in your default browser. It didn't care about starting syncthing and I think that was good as it was. But now it's the opposite of good. :-)

spsf64 commented on 2022-08-21 10:19 (UTC) (edited on 2022-08-21 10:32 (UTC) by spsf64)

@jo2k: If you close the browser, next time you restart the webGUI it won't work because the process is already running. You have another suggestion?

jo2k commented on 2022-08-21 08:37 (UTC)

What is the reason for your change to the desktop file? Killing the process before starting the web interface makes no sense at all.