I’m a relatively new Linux user and I’m coming from the Apple echo system. If you want to understand why the Linux Desktop is not been adopted by the masses, go look at the instructions for making syncthing automatically start on Linux. I love syncthing so I’m not talking shit about the application here.
If you’re using Debian/Ubuntu to autostart Syncthing you just run the following lines in a terminal, which are in the doc you posted:
systemctl enable syncthing@myuser.service
systemctl start syncthing@myuser.service
Not sure what’s difficult about that, or any different than the options available on other operating systems. It may be confusing to someone who’s new, but it would be just as confusing for someone who’s new to MacOS.
How would you autostart an app on Mac? Are you familiar with creating a launchagent and how confusing that is for apps that don’t enable autostart by default [0]?
Same issue on Windows - computers are not immediately intuitive, which is why documents/manuals are created. One must familiarize themselves with the system they intend to “own” otherwise be lost and confused when something happens.
In my experience, the applications on Mac just feel a little more polished. I believe it’s reasonable to think that an application like syncthing should run as a system service. I’d expect to be able to go into the application settings and poke around until I found the “start on boot” checkbox.
The point I’m trying to make (not well probably!) is that the very flexibility that Linux users love about Linux is the thing that prevents the OS from being adopted by the masses. All the flexibility and all the options means there are trade offs in usability. Yes there are approximately 1 million distros and everyone can probably find the distro that’s just right for them but having 1 million options is overwhelming and intimidating for an average computer user.
Anyhoo, that’s just my dumb opinion so take it or leave it. I like that we’re using an OS that’s not adopted by the masses.
Adding to what others have said here, you also have integrations with the most popular DE, so if you likely won’t have to deal with the “harder” stuff if you don’t want to.
I’m a relatively new Linux user and I’m coming from the Apple echo system. If you want to understand why the Linux Desktop is not been adopted by the masses, go look at the instructions for making syncthing automatically start on Linux. I love syncthing so I’m not talking shit about the application here.
https://docs.syncthing.net/users/autostart.html#linux
I disagree. The fact you can choose whatever works best for you is one of the main reasons for using Linux, imo.
You should be able to autostart it with DE. I don’t know about other DEs, but at least for KDE it’s easy.
System settings - Workspace - Autostart
It seems you can autostart applications with GUI on other DEs too. https://wiki.archlinux.org/title/autostarting#On_desktop_environment_startup
If you’re using Debian/Ubuntu to autostart Syncthing you just run the following lines in a terminal, which are in the doc you posted:
Not sure what’s difficult about that, or any different than the options available on other operating systems. It may be confusing to someone who’s new, but it would be just as confusing for someone who’s new to MacOS.
How would you autostart an app on Mac? Are you familiar with creating a launchagent and how confusing that is for apps that don’t enable autostart by default [0]?
Same issue on Windows - computers are not immediately intuitive, which is why documents/manuals are created. One must familiarize themselves with the system they intend to “own” otherwise be lost and confused when something happens.
[0] https://medium.com/swlh/how-to-use-launchd-to-run-services-in-macos-b972ed1e352
In my experience, the applications on Mac just feel a little more polished. I believe it’s reasonable to think that an application like syncthing should run as a system service. I’d expect to be able to go into the application settings and poke around until I found the “start on boot” checkbox.
The point I’m trying to make (not well probably!) is that the very flexibility that Linux users love about Linux is the thing that prevents the OS from being adopted by the masses. All the flexibility and all the options means there are trade offs in usability. Yes there are approximately 1 million distros and everyone can probably find the distro that’s just right for them but having 1 million options is overwhelming and intimidating for an average computer user.
Anyhoo, that’s just my dumb opinion so take it or leave it. I like that we’re using an OS that’s not adopted by the masses.
theres more ways to setup autostart on windows in the syncthing docs
Adding to what others have said here, you also have integrations with the most popular DE, so if you likely won’t have to deal with the “harder” stuff if you don’t want to.