• ᗪᗩᗰᑎ@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    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.

    [0] https://medium.com/swlh/how-to-use-launchd-to-run-services-in-macos-b972ed1e352

    • obsolete29
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      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.