• gandalf_der_13te@feddit.org
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 day ago

    the issue with the terminal is that you can easily fuck up really badly if you don’t know what you’re doing.

    the following look the same to a new user:

    rcifconfig -r 0 -f puny -l all

    rctrl -r all -i root -f

    (both are imaginary made-up comments sothat you cannot just say "oh well obviously one does this and the other one does that)

    then one goes on to nuke your home directory while the other one restarts the wifi adapter.

    (and this can actually happen in practice. consider all the “always remove the french language pack” jokes that has been going around for years.)


    for graphical user interfaces, you typically have icons to help you give a sense of what it’s doing, typically warning signs before you do anything dangerous, etc.

    • zarkanian@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      22 hours ago

      I’ve heard the jokes about rm -rf /. I’ve never met anybody who’s taken it seriously and nuked their system.

      That command is legendary. It’s one of the first bits of computer lore I ever learned, about 10 years before I ever touched Linux. In fact, at that time I knew two things about Linux: it’s a free OS and don’t do rm -rf /.

      Of course you should do some research first, so that you’re sure that you know what a command does, but if you’re getting it from a forum like Stack Overflow or even reddit, you can be reasonably sure that if the commenter was trying to destroy your computer they’d get downvoted and one of the other commenters would warn you about it. Don’t treat Linux like it’s some kind of minefield that you have to tiptoe around. It isn’t conducive to learning.

    • BartyDeCanter@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      24 hours ago

      I think the real issue with the modern terminal, and Linux in general, is that we are using tools designed for programmers and system admins, who are expected to know exactly what they are doing, to build and run servers and treating them like they are end user tools. My grandmother was perfectly happy using a terminal for the only computer she owned because the tools it provided were simple and had those built in protections in a way that bash never will be.

  • Nyadia@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 days ago

    Me, not being a programmer or sysadmin or whatever, booting into TTY just for shits and giggles, playing videos via mpv with -vo=tct just cause I think it looks funny

    • Hugh@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 day ago

      my poor cpu. You don’t even need to use -vo=tct as mpv will draw to the frame buffer if x server is not available. There’s also fbi and fbpdf for displaying images and pdfs to the frame buffer

  • inari@piefed.zip
    link
    fedilink
    English
    arrow-up
    50
    arrow-down
    1
    ·
    3 days ago

    I feel like the meme got it backwards. People fussing over WMs in the middle, while newbies and veterans just using whatever comes by default on Fedora

    • roundabout@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Too often I see desktops where the only two graphical apps are some ultralight terminal and Mozilla. Why do they want to suffer?

    • mamg22@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Honestly yes. A few years ago when I was still getting into linux I’d customize the shit out of everything, wm with lengthy configuration, mostly terminal apps, “minimal” ui with custom made themes, and all that.

      My current fedora system is almost default Sway with a few convienent shortcuts and a few tweaks, using GUIs where it makes sense or simply because I just want something nice. I just don’t have time or the need for something so customized. Defaults are good.

      Heck, I’m even considering switching to Plasma once I get a better PC (gonna need to sell a kidney or two for that to happen tho), since default Sway still requires considerable tweaking and there’s a few quirks I just don’t want to deal with.

      • smeg@feddit.uk
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        I started on xfce because people said it was good for old systems. Turns out plasma runs fine on everything I’ve tried from the last 15 years!

        • zarkanian@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          22 hours ago

          Yeah, KDE is “bloated”, but all that means is that there’s some stuff bundled that purists aren’t interested in. It doesn’t seem to affect the speed at all.

        • mamg22@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          I’ve heard so too. Might be worth giving Plasma a shot on my current shitbox of a laptop to see if it can handle it. Though that thing (about 6 years old, btw) chokes on anything that involves graphics, so I don’t have any high hopes

          • r0bi@infosec.pub
            link
            fedilink
            arrow-up
            1
            ·
            5 hours ago

            I’m considering trying Bazzite on a living room PC I’ll be setting up soon (HP Ryzen SFF that’s basically a small desktop Steamdeck)

          • biginjapan@lemmy.nz
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day ago

            It probably has a lot of benefits but I don’t think I could ever get used to immutable linux distros, especially since I really like customisability (I use Gentoo for a reason!!)

            • Damage@feddit.it
              link
              fedilink
              arrow-up
              1
              ·
              1 day ago

              Yeah that was my thought too, but it turns out it was a misconception. It’s perfectly customisable, I can install whatever I want in multiple ways without messing up my system. Right now I’m running IDEs with multiple compilers, LLMs, diffusion models, 3D printing slicers, 3D modeling, etc…

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    Meanwhile many open source GUI apps are better or at least on par with their proprietary counterpart, but you can’t flex with them onto noobs.

  • dream_weasel@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    Terminal gang!

    It does everything you need with ONE exception I’ve found: if you use it for your file manager (I do) and you find that you need to quickly select a few items based on image preview, it is not great. Now you can solve this with vifm or something, or just launch dolphin or something every once in awhile.

      • dream_weasel@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        I didn’t know a thumbnail viewer existed, I will have to try. Historically I have used sxiv in tabbed mode and just tried to remember filenames which is obnoxious.

        • BartyDeCanter@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Oof, yeah that’s hard. yazi is a full tui file manager that can do image and other file previews, so you can flip through a directory, mark the files you want to move/delete/whatever, then hit the command to do it. lsix is basically ls for images, it generates and displays thumbnails for each file. Or can just do it from emacs.

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    2 days ago

    I think it’s just been stigmatized by society as a whole for some mysterious reason. Didn’t a lot of our grandmothers slashed through terminals like fruit ninjas back in the day?

    • zarkanian@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      22 hours ago

      It was stigmatized by Windows, because the Windows terminal was terminally shitty. People swear to me that their new terminal is awesome, but I have my doubts. Microsoft seems to have a problem with making stuff that doesn’t suck.

    • BartyDeCanter@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      Heck yeah they did! I remember going over to my grandmothers house to use Word on her computer running DOS. She used that computer to keep her personal budget, do the accounting for her office supply business, write letters, and the newsletters for her church and social clubs. No gui, just a command line and some things that we would now call a TUI.

  • itsjustachairmary@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    Look I just switched over from Windows, I’m new to this shit lol. I enjoy using commands while I’m learning them but mostly I just copy/paste from instruction manuals on how to install shit I want installed. Makes me feel like a master hacker.

    • HerbGrower@slrpnk.net
      link
      fedilink
      arrow-up
      5
      ·
      3 days ago

      Why is it constantly booting to a black screen with text?

      This is easy, just install steam and go

      Ahh the beauty of this Debian server, don’t even need to get out of my sofa because I have SSH on my phone.

      • sleet01@lemmy.ca
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        The HTC Dream was the peak of Phone SSH.

        There was no key combo I couldn’t input, no vim mode I couldn’t use!

        There was a VNC client! I could RDP to Windows machines!

        I could have even used EMACS!

        I mean, I wouldn’t, I’m not some kind of monster, but I could have, and that’s what’s important!

      • Viceversa@lemmy.world
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        3 days ago

        *heretics

        And I wouldn’t be so sure that light mode is more harmful than dark mode and not vice versa.

  • uniquethrowagay@feddit.org
    link
    fedilink
    arrow-up
    12
    ·
    3 days ago

    GUI has the fundamental advantage that you can mostly find your way around without having to know commands, syntax, file paths etc. That’s a huge advantage for the vast majority of users.

    • gandalf_der_13te@feddit.org
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      plus: most people learn graphically (visually) much easier than text-based. at least for me, it’s much easier to build an intuition of something if i get a graphical display of the contents in a directory. that’s why i always ls -alh every new directory that i enter, before i do anything else. for many people, it’s better to use GUI file explorer because you also get image previews etc. but the same concept also applies to other issues:

      like, if you want to configure various hardware on your machine, you open the settings app and get many icons that you can click on. meanwhile, on the terminal, there’s no clear list of things that you can even configure.

    • drre@feddit.org
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      2 days ago

      yea as much as like using the command line, I’m having a hard time remembering all the options required, especially with things i use rarely. the discoverability is just better in GUIs

      • dream_weasel@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        1 day ago

        Discoverabilty is the point. That’s what a GUI excels at. The focus of the terminal is “expressiveness” (I think that’s the commonly used word). It is usually clear when you need one vs the other: bulk or compound tasks, repetitive tasks, or very particular tasks are where the terminal excels.

        It sounds like you might benefit from man or tldr as a sidenote. Most people know man, but tldr is also a nice to have.

        • drre@feddit.org
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          yeah tldr is great. and the idea of expressiveness vs discoverability is something I’ve to think about. thanks!

          but i was more thinking about things like using ps2pdf to reduce the size of scanned (xsane) pdfs. remembering that ps2pdf can do this is difficult for me. i have my notes but it’s still cumbersome.