this post was submitted on 10 Feb 2025
908 points (97.9% liked)

linuxmemes

22706 readers
2454 users here now

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.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 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. Even if you watch it on a Linux machine.
  • 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.
  • Β 

    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.

    founded 2 years ago
    MODERATORS
     

    Let the apologists have a field day in the comments.

    (page 4) 28 comments
    sorted by: hot top controversial new old
    [–] [email protected] 5 points 1 week ago (2 children)

    I'd give my left nut to have a GUI for managing the icons in the GNOME dock. Like, where is the binary for this icon? Can I edit this .desktop file from the right click menu, please? FML.

    load more comments (2 replies)
    [–] [email protected] 32 points 1 week ago (4 children)

    Plasma 6 settings GUI more capable than windows settings idk wym. Only thing I've had to edit in the terminal in the last several months has been automount on a hard drive.

    load more comments (4 replies)
    [–] [email protected] 26 points 1 week ago (1 children)

    Yeah, some distros have GUIs for system settings, like openSUSE and Mageia, but advanced users will often even take that as a reason to not use those distros, because they themselves don't need that on their system. And because not many advanced users use these distros, it's hard to recommend them for noobs, because it makes it more difficult to find help resources. Kind of a stupid situation...

    load more comments (1 replies)
    [–] [email protected] 11 points 1 week ago (4 children)

    Here's one:

    Audio jacks. I have a 5.1 system, and to use it properly I have to install HDAJackRetask. You can't just specify 5.1 surround sound from the distro's standard audio settings menu.

    load more comments (4 replies)
    [–] [email protected] 2 points 1 week ago

    sysctl, anyone?

    [–] [email protected] 73 points 1 week ago (2 children)

    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.

    [–] [email protected] 50 points 1 week ago (5 children)

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

    [–] [email protected] 14 points 1 week ago* (last edited 1 week ago)

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

    [–] [email protected] 33 points 1 week ago (7 children)

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

    [–] [email protected] 42 points 1 week ago (2 children)

    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

    load more comments (2 replies)
    load more comments (6 replies)
    load more comments (3 replies)
    load more comments (1 replies)
    [–] oleorun 19 points 1 week ago (2 children)

    I'd just like one standard for all config files. Yaml, json, whatever...let's just choose something and standardize.

    I used to dislike editing text config files but once you have one written you've got a template for the future. So long as the documentation is throughly written it's not too bad to follow.

    [–] [email protected] 7 points 1 week ago

    Linux config in YAML

    God no, please spare me

    load more comments (1 replies)
    [–] [email protected] 41 points 1 week ago* (last edited 1 week ago) (1 children)
    [–] [email protected] 20 points 1 week ago (1 children)
    [–] [email protected] 21 points 1 week ago* (last edited 1 week ago) (5 children)

    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"
        }
      }
    }
    
    load more comments (5 replies)
    [–] [email protected] 16 points 1 week ago

    You ever try to put together a GUI? I absolutely get why they look like crap! Although I have been having fun playing around with egui.

    [–] [email protected] 88 points 1 week ago* (last edited 1 week ago) (2 children)

    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)

    load more comments (2 replies)
    [–] [email protected] 4 points 1 week ago

    All the settings changes should be config files. GUI is dumb Pooh.

    [–] [email protected] 11 points 1 week ago

    The janky cobbled-together UIs straight out of 1994 are part of the charm!

    [–] [email protected] 47 points 1 week ago (1 children)
    load more comments (1 replies)
    [–] [email protected] 10 points 1 week ago (1 children)

    Not entirely accurate since the majority of Linux system settings are in fact GUI settings, you forget the Linux under the hood is all pure text based meaning it's just GUI settings and worse GUI settings.

    [–] [email protected] 26 points 1 week ago (2 children)

    Wait, do you argue that a terminal emulator is just another GUI but with a huge text box? πŸ˜…

    [–] [email protected] 10 points 1 week ago (1 children)

    if you can't use it without a monitor it's graphical

    [–] [email protected] 10 points 1 week ago

    So, if I switch the terminal output back to my dot matrix printer instead of my monitor, like back in the day, it's not graphical right?

    [–] [email protected] 2 points 1 week ago (1 children)

    If we want to be technical even the terminal itself is a GUI just not a very interactive one, technically anything(most things) outside of the grub loader, bios and drives are part of the gui, I will concede that that is not a very useful definition but when dealing with edge cases like terminal emulators you would have to say it is indeed part of the gui at least technically.

    [–] [email protected] 5 points 1 week ago (1 children)

    It's called a terminal emulator because it emulates graphically what used to output to a printer at the console of a mainframe. Then you got CRT monitors. The mainframes like the PDP-10 would output to a printer or CRT monitor. This was your terminal. A printer writes the output from the mainframe 1 character at a time, left to right, top to bottom. The CRT monitors were made to do the same. Obviously before outputting to a printer or CRT monitor, the output would show on a set of lights on the console. If you watched them change enough, you would know where you were in your program as it ran (obviously something only doable because the opcodes were not running in parallel through super scalar pipelines in the Ghz). With printers and monitors, you could increase the amount of feedback you get from the running or exiting program and give input to the system via a keyboard.

    So, the terminal is not "technically" a GUI. We do use a GUI to emulate a terminal which receives the actual terminal output from the system and then displays it for you. They are not the same thing at all. GUI is a paradigm for what you display on a Monitor for the user to interact with. Modern monitors are fast enough that they can and do work well with the GUI paradigm. You definitely wouldn't be sending GUI context to a printer.

    [–] [email protected] 6 points 1 week ago* (last edited 1 week ago) (2 children)

    Technically a terminal is a physical crt or phosphate or whatever old kind of monitor they had back then, the dot matrix printer was a tty or teletype system, the terminal emulator is emulating the the old dumb analog monitor on top of the digital os not necessarily the tty although the terminal was doing the same function as the tty, so a raw terminal would be graphical... I guess we are going so far back the words are losing meaning but the terminal emulator which runs on top of the GUI classifies as part of the GUI as much as notepad or word

    [–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

    "Is the X server part of the GUI" is a lot like the "Is water wet" debate

    load more comments (1 replies)
    load more comments
    view more: β€Ή prev next β€Ί