The documentation upstream suggests autostarting by copying the .desktop file to ~/.config/autostart [1], but it isn't installed. Running 'ebuild syncthing-1.3.4-r1.ebuild install shows that there are two desktop files in the workdir available: austin@laptop /var/portage/repos/gentoo/net-p2p/syncthing $ find /var/tmp/portage/net-p2p/syncthing-1.3.4-r1/ -iname \*.desktop /var/tmp/portage/net-p2p/syncthing-1.3.4-r1/work/syncthing-1.3.4/etc/linux-desktop/syncthing-start.desktop /var/tmp/portage/net-p2p/syncthing-1.3.4-r1/work/syncthing-1.3.4/etc/linux-desktop/syncthing-ui.desktop The situation is the same in 1.5.0. [1] https://docs.syncthing.net/users/autostart.html#linux Reproducible: Always Steps to Reproduce: emerge net-p2p/syncthing qlist net-p2p/syncthing | grep desktop Actual Results: No files found Expected Results: Desktop files installed/found.
I wouldn't say they actually suggest using autostart, they just mention it as an option - but good call nevertheless, many Gentoo users do not run systemd. I'll address that in 1.7.1.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be30855c74349568c1c1fa6308f4df1f7a07189 commit 0be30855c74349568c1c1fa6308f4df1f7a07189 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-07-13 11:37:57 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-07-13 12:14:44 +0000 net-p2p/syncthing: bump to 1.7.1 Also, install .desktop files provided by upstream. Closes: https://bugs.gentoo.org/732460 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-p2p/syncthing/Manifest | 2 +- .../{syncthing-1.7.0.ebuild => syncthing-1.7.1.ebuild} | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-)