this post was submitted on 24 Sep 2021
29 points (91.4% liked)

Linux

48074 readers
778 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] obsolete29@sopuli.xyz 4 points 3 years ago (5 children)

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

[–] hellojack@lemmy.ml 3 points 3 years ago

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

[–] KLISHDFSDF@lemmy.ml 3 points 3 years ago (1 children)

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@sopuli.xyz 2 points 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.

[–] ninchuka@lemmy.ml 2 points 3 years ago

theres more ways to setup autostart on windows in the syncthing docs

[–] tmpod 1 points 3 years ago

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.