mastodon.ar.al is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is my personal fediverse server.

Administered by:

Server stats:

1
active users

So hey, I want to launch the GNOME Settings app from the terminal, so I guess I just type settings...

Linux Gods: no, you muggle, you type gnome-control-center, of course.

@aral

To be fair it would be pretty stupid if they called the binary "settings". There isn't just one desktop on Linux and if everyone started calling their settings app that, we'd have packages clashing with each other left and right.

Also "gnome-control-center" still beats "open -b com.apple.systempreferences" on macOS and... uhm, I'm not even sure if you can do that on Windows 😂

Aral Balkan

@fribbledom I know, imagine calling the binary for the Settings app, settings. Only an absolute idiot would do that.

@aral @fribbledom well it would the work of the distro to provide a `settings` command which would symlink to the user desktop environment settings app.

If KDE and Gnome will never starts to provide `settings` command.

@amdg2

Right, something like Debian could provide an "alternatives" symlink that points to the user's preferred desktop.

@aral

@fribbledom @amdg2 @aral You don’t even need to create a symlink. Distros could just create an alias in the shell.

@aral
"apps"?! *scoffs in sysadmin*
If you want to change some system settings, use `sudo cat /etc/{you use tab completion until you find what you wanted to change}`, then `sed -i 's/{line you want to change}/{what you want to change it to}/g' {filename}`
You see, the unix philosophy is focused on simplicity and versatility...
@fribbledom

@aral @fribbledom as long as you mean "gnome-settings" and not literally "settings" this idea isn't complete nonsense

@brad
@aral

Yes, that makes sense. Of course, the actual reason for it being called "gnome-control-center" is a tale of history & legacy, as usual.

Back in the day, it used to be the Gnome Control Center, after all:

@aral @fribbledom Imagine you install more than one DE on the same system. You have 2 binaries called settings fighting over each other 😲 or do we now install a script as "settings" command that is environment aware? But then again, what to do when a DE is installed manually/not part of the Distro?