Let the apologists have a field day in the comments.

89 points
*

What people expect:

✅Fix my box

❎Fuck my shit up

What we would get: System Kernel Interface

🔳 Regex Recursion

🔳 Kernel Language (Internal) [Dropdown: en-us, Dvorak, binary, Klingon, non-binary (Borg analog), Esperanto]

🔳 Ignore LPT on fire

🔳 Memory hole on sysctl

🔳 Mansplain man(8)

permalink
report
reply
4 points

I expect a Red x

permalink
report
parent
reply
2 points

Yeah some people seem to have this expectation that there should just magically be a button to unbreak the PC. They talk about their personal pain points when using Linux as if there’s a conspiracy of devs to hide the unbreak buttons for the sake of elitism, but that… just isn’t a thing? If it was that easy to fix an issue, you probably wouldn’t need to fix it because the system would already come unbroken by default. I sympathize with everyone’s Bluetooth configuration woes but mostly it’s a pain in the ass because Bluetooth, in general, is a pain in the ass, not because of elitist devs (who I should mention are doing this in their free time for no pay. There’s almost no money in desktop Linux, unlike in servers).

permalink
report
parent
reply
73 points

Windows users are used to everything being so locked down that it’s virtually impossible to mess up your system… lots of this stuff is in config files because exposing it for everyday users would be asking for people to completely brick their workflow.

permalink
report
reply
50 points

If you put every option in a GUI, there would be so much stuff that nobody could find anything.

permalink
report
parent
reply
34 points

I think you just discribed windows I know my head hurts looking at GPOs.

permalink
report
parent
reply
43 points

No Windows put everything in a GUI, then added a second GUI that didn’t quite have all the functionality of the first one so kept both around, then despite the second GUI existing for nearly 10 years it still couldn’t do everything the first one could and then they completely redesigned it rather than just introducing all the functionality from the first GUI, but they removed some of the functionality of the second GUI from the first GUI so now both GUIs are incomplete and full of functions that just link to the other GUI

permalink
report
parent
reply
2 points

As kludgey as they are, though, I do wish there was a good replacement for GPOs in Linux

permalink
report
parent
reply
14 points
*

That’s why you put it in 3, with no rhyme or reason for which goes where

permalink
report
parent
reply
2 points

Now we got it only in config files where we can’t find anything. Also don’t you put a single wrong character in there, it could break everything.

Well-made GUIs can even prevent disaster by exposing settings in a diggestable way and making sure entries are properly edited. Good UI/UX conveys functionality through form and can be navigated intuitively.

To make settings inaccessible on purpose or even alienate people deemed “too stupid” for them is called Tech Paternalism, and it fucking sucks.

permalink
report
parent
reply
9 points

To make settings inaccessible on purpose or even alienate people deemed “too stupid” for them is called Tech Paternalism, and it fucking sucks.

You’re referring to Windows Registry right?

permalink
report
parent
reply
5 points
*

A well-documented config file is like the exact opposite of “tech paternalism”.

permalink
report
parent
reply
1 point
*

The Linux equivilent of this is atomic/immutable distros (SteamOS and Android being the most popular examples, but Fedora also has one that’s fairly popular).

permalink
report
parent
reply
50 points
*

I don’t care if settings are done by GUI or terminal, I just want clear and concise descriptions for specific settings and not a condescending “go read the man pages you fucking noob”. I’ve been fucking with Linux for over a decade now; a lack of clear documentation is not my problem, and at this point is unacceptable.

permalink
report
reply
8 points

I also wish Linux used a standardized config file format.

permalink
report
parent
reply
2 points
*

Sounds like you’re gonna love nixos

permalink
report
parent
reply
2 points
*

I actually looked into it, although I didn’t like very much that the config file is actually a program and an odd language. They should have used something commonplace like JSON

permalink
report
parent
reply
1 point
*

At this point, TOML is my favorite since it basically amounts to an attempt at standardizing the .ini/.conf style of config “language”/files. It’s still simple enough, but pretty powerful, and was seemingly good for the Rust and Python projects to be convinced to choose it as a default…

permalink
report
parent
reply
2 points

Absolutely. I was going to suggest TOML as the standardized Linux format as well.

permalink
report
parent
reply
2 points

I’ve been fucking with Linux for over a decade now; a lack of clear documentation is not my problem, and at this point is unacceptable.

Well seems to me that the lack of clear documentation is in fact your problem.

I mean, fucking around for a decade?!

: P

permalink
report
parent
reply
1 point

Hey, hey - stop that.

permalink
report
parent
reply
2 points

go read the man pages you fucking noob

And when you actually go and read the man page, it says some shit like “Some of these options are not fully documented. For an accurate description of their functionality, consult the source code”

permalink
report
parent
reply
3 points

Recursive comments

permalink
report
parent
reply
47 points

You get a gui?

permalink
report
reply
7 points

dwm gang rise up!

permalink
report
parent
reply
42 points
*

*Laughs in CLI.


permalink
report
reply
20 points

Also TOML lol

permalink
report
parent
reply
21 points
*

Yeah, I’ve definitely grown to like TOML, especially after spending hours trying to edit a giant (nested) YAML file…

I didn’t realize the indentation in TOML was purely aesthetic.

This

[servers]
  [servers.alpha]
  ip = "10.0.0.1"
  dc = "eqdc10"

  [servers.beta]
  ip = "10.0.0.2"
  dc = "eqdc10"

equals this

[servers]
[servers.alpha]
ip = "10.0.0.1"
dc = "eqdc10"

[servers.beta]
ip = "10.0.0.2"
dc = "eqdc10"

which equals this

{
  "servers": {
    "alpha": {
      "ip": "10.0.0.1",
      "dc": "eqdc10"
    },
    "beta": {
      "ip": "10.0.0.2",
      "dc": "eqdc10"
    }
  }
}
permalink
report
parent
reply
5 points

Once the file is big enough wouldn’t it be better to convert it to json before editing, then converting it back?

Let the computer deal with indents and all that stuff.

permalink
report
parent
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like “every user of thing”.
  • Don’t get baited into back-and-forth insults. We are not animals.
  • Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures

We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.

  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.

 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don’t understand or can’t verify, especially here. The word of the day is credibility. This is a meme community – even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don’t remove France.

Community stats

  • 9.6K

    Monthly active users

  • 1.4K

    Posts

  • 41K

    Comments