Let the apologists have a field day in the comments.

  • SpikesOtherDog@ani.social
    link
    fedilink
    arrow-up
    90
    ·
    edit-2
    13 days ago

    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)

    • Oinks@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      12 days ago

      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).

  • lka1988@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    48
    ·
    edit-2
    13 days ago

    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.

    • gamermanh@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      23
      ·
      12 days ago

      Especially when the settings are named the same/similar as other apps but do different things

      Just fucking comment line quickly what the fucking thing does you dickheads, or use your settings page for more than 3 things and stop hiding everything else in your fucking .YAML (also Stop using .YAML)

      • lka1988@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 days ago

        YAML is good for scripting services (like docker stacks), but otherwise I agree, stop using it for absolutely everything.

        • subarctictundra@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          10 days ago

          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

      • stetech@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        8 days ago

        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…

    • Darkenfolk@dormi.zone
      link
      fedilink
      arrow-up
      2
      ·
      12 days ago

      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

    • renzev@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 days ago

      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”

      • paequ2@lemmy.today
        link
        fedilink
        English
        arrow-up
        20
        ·
        edit-2
        13 days ago

        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"
            }
          }
        }
        
        • Fushuan [he/him]@lemm.ee
          link
          fedilink
          English
          arrow-up
          5
          ·
          13 days ago

          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.

          • paequ2@lemmy.today
            link
            fedilink
            English
            arrow-up
            1
            ·
            13 days ago

            Because … well … wait, not a bad idea. Although, this would get rid of comments. Which in my case, I didn’t have too many, so I could have manually added them back.

  • Anatares@lemmynsfw.com
    link
    fedilink
    arrow-up
    35
    ·
    13 days ago

    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.

    • Natanox@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      17
      ·
      13 days ago

      Do they support stuff like managing the bootloader or systemd services by now? So far the only thing I ever saw going that deep was OpenSuse’s YaST Settings Suite.

      • RogueBanana@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        13 days ago

        They aren’t supposed to have every setting tho. It’s mainly focused for average user, power users can figure it out and most prefer CLI anyway. Having too many settings can be intimidating for new users.

      • Anatares@lemmynsfw.com
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        12 days ago

        Idk man i just keep my system up to date and call it good for the most part. I COULD dive into low level system stuff but I’ve rarely has a reason to. I do my tinkering in Godot, or off the computer.

        Point stands, better interface and more functionality than Windows’ hot mess.

        Should note that yes, system stuff like display, fonts, all kinds of other stuff. But super users will always default to command line and there’s always a little issue here and there after certain updates to tinker with.

    • RedSnt@feddit.dk
      link
      fedilink
      arrow-up
      3
      ·
      13 days ago

      Only thing I’ve had to edit in the terminal in the last several months has been automount on a hard drive.

      I just use gnome disks for that. Tbh, that’s the only thing I use gnome disks for.

        • stetech@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          13 days ago

          Yeah, and then you start to configure any edge case, and then you’re basically already at the point where chezmoi would be useful. Lol, I’ve been there

          • fmstrat@lemmy.nowsci.com
            link
            fedilink
            English
            arrow-up
            3
            ·
            13 days ago

            Mine uses special folders for ‘all’ or ‘user’, and different folders for symlinking entire folders or single files so the scripts can tell the difference. Had no idea this existed. Thanks!

          • juipeltje@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            13 days ago

            Could you give an example of that? Cause i’m kinda curious. I have used home manager before when i was using nixos, but when i left i went back to using my script. It was kinda annoying to me how home manager was much slower.

            • stetech@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              12 days ago

              Server (Linux) and personal machine (non-Linux Macbook) with the same general shell config (aliases etc.), but different applications/CLI tools installed.

              No idea how it compares against the Nix paradigms, but I like the ease of use in setting up a new machine. It’ll copy all files to their intended destinations and will be able to fill in credentials from templates using e.g. rbw (third-party Bitwarden, i.e. password manager, CLI tool), meaning, once all fields have been templated, you can make it public without even worrying about leaking a personal email address (I use different ones for git vs. other accounts vs. even other stuff).

    • _donnadie_@feddit.cl
      link
      fedilink
      arrow-up
      14
      ·
      13 days ago

      SUSE/openSUSE are the only ones that have it figured out. It requires a lot of polish, but it’s the only distro that seems to really care about a deeper system configuration through GUI, and that’s really appreciated.

  • Evil_Shrubbery@lemm.ee
    link
    fedilink
    arrow-up
    20
    ·
    13 days ago

    Nowdays Windows horse has the same head but it basically never even had a butt at all (or third party butts at some point).

    • vinyl@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      13 days ago

      Im usually fine with it but at times whenever I want to enable some obscure setting that isn’t in the normal control panel, there’s at least 3 different gui that kind of accomplish the same task but later on has different side effects depending whether you edited via registry or local group policy

      • Evil_Shrubbery@lemm.ee
        link
        fedilink
        arrow-up
        4
        ·
        13 days ago

        Yeah, when local group policy is essentially needed for a normal home PC usage you know you have a great Windows system (and I don’t even have experience with 11, yet).

      • Evil_Shrubbery@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        13 days ago

        The ballsack is prime ad real estate!!

        Everyone looks at it & wants to press it - balls don’t lie, the ads must be trustworthy!

  • oleorun@real.lemmy.fan
    link
    fedilink
    English
    arrow-up
    20
    ·
    13 days ago

    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.

  • Zink@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    13 days ago

    This makes sense, within reason. Limiting the visibility of low level system settings and statistics is good for the normal user’s experience. That is not just to keep them from breaking their system, but it also makes the commonly used settings easier to navigate and use.

    I don’t say this in a gatekeeping way either. I am a developer and old computer nerd who has a terminal open pretty much all the time. But I also run Mint and I use the GUI for all kinds of stuff. If I may stretch to make a metaphor, the primary user-friendly UI from the driver’s seat of my car doesn’t have indicators or controls for all kinds of things I care about, but they are things I don’t need to do every day in the middle of a drive. I can do something out of the ordinary to get to them when the need arises.

    The nice thing about Linux is that in the GUI these things are merely hidden. They aren’t locked down and denied access entirely like you might get with a commercial OS.

    The worthwhile discussion/argument IMO is just where best to draw that line. I personally don’t have strong opinions on the computer side because I am comfortable with CLI and text files. My gut feel is that more GUI is good, but my suspicion is that actual “normie” users want simple. To them the OS is just the screen that holds the icons for their apps, like a smart phone. It is not a gargantuan tree of settings they can peruse like I might.

    Funny though, I DO have a strong opinion in the case of my car metaphor. I currently drive an old economy car, and it doesn’t have a coolant temperature gauge. There’s just a warning light for when the coolant is already too hot or is still cold and warming up. The lack of the gauge doesn’t affect the performance of the car and it has not ruined my day in over a decade of ownership, but I’m a bit of a car guy and an engineer to boot, so I want more information like you might see in a truck or sports car.

    That’s another nice thing about the open nature of Linux. There isn’t one official setup that everybody gets out of the box, which can be confusing, but it can certainly be made to fit many different people’s needs.

  • arglebargle@lemm.ee
    link
    fedilink
    English
    arrow-up
    16
    ·
    13 days ago

    Sure… Want to fix the stupid new menus in windows 11? Oh it is just a new guid key in the registry in a location you wouldn’t expect. You know just cut and paste shit into the registry you found on the internet. Windows is just as annoying, if not more so.

    In any case: what system GUI’s do you want? GUIS make everything so much harder, careful what you wish for.

      • Aido@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        13 days ago

        No, there’s a couple rogue advanced dialogues but the control panel’s finally been well replaced

        • Jyek@sh.itjust.works
          link
          fedilink
          arrow-up
          6
          ·
          13 days ago

          Ehhhh, you can still get in there. Also there are several control panel only functions. It’s been pretty frustrating how they’ve incremented change. I feel like they should have gone menu by menu in control panel and just built their new settings application page by page and then just pushed one big control panel alternative. Then they could phase the old one out or leave it in for legacy users or whatever. But the new settings and how that menu changes every few months is frustrating as hell.

  • Daerun@lemmy.world
    link
    fedilink
    arrow-up
    16
    ·
    12 days ago

    I’ve been using linix for like 18 years and I still prefer GUI over CLI hands down. Make things easy by letting me click on some nicely explained buttons.