• infinitesunrise@slrpnk.net
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    3
    ·
    edit-2
    14 hours ago

    An at least superficial understanding of the cli is an essential part of using linux. If you don’t ever want to use a cli, what are you doing pursuing linux? Do you just want a free version of windows? Go pirate windows.

  • UnfortunateShort@lemmy.world
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    1
    ·
    1 day ago

    I can understand people not wanting to learn a ton of CLIs, I cannot understand people refusing to use any at all. They have the distinct advantage that you can copy + paste stuff, whereas in Windows you sometimes have to follow like a dozen steps to do whatever you want to do in a 2000s GUI.

    • Harold@feddit.nl
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      21 hours ago

      I’ve used PowerShell in Windows for the past 15 years. Following dozens of steps in a GUI is not required.

      I also use Linux, with bash and Python for automation. I’ve also grown to love NixOS for its automation options.

      Both operating systems feature rich automation options. Both have ClickOps oriented interfaces for those that want it or are unwilling to learn to automate / use a CLI.

      Doing ClickOps is a choice and a mindset, not a requirement of Windows. Using a CLI in Linux is not a requirement depending on the distro or your use case.

    • HalfSalesman@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      24 hours ago

      Dude, in a previous job I had a superior aggressively refuse to let me teach him how to do some extremely basic things on his computer (he’d just call me over to do it whenever he needed it done) and told me he did not know what an internet browser was (he used one everyday).

      Now, I did not understand his thought process, but he exists. There are 100% people who understand the basics but experience intense cognitive stress at the mere sight of a command line.

    • AugustWest@lemm.ee
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 day ago

      I got blocked by someone here for the same idea that I thought was balanced: it is a useful tool, it makes it easy to share how to do something.

      That’s it. Use it if you want, or don’t, but it’s not a negative thing. And I too don’t advocating sitting up at night reading man pages or anything…

    • synicalx@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      I couldn’t see anyone in my family using a CLI, they’d either be scared of it or get annoyed that they have to remember things. They’d quite happily spend all day clicking around a GUI to avoid 5 seconds of scary terminal words.

    • Jarix@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      edit-2
      15 hours ago

      And that attitude is why Linux is struggling to gain market cap imho.

      Yes they can, but maybe we need to embrace those who arent tech saavy?

      Saying if you dont like it, go do your own thing is not very welcoming.

      We should encourage people to create their own distribution, but maybe welcome people with open arms first, guide them to a flavour that works for them, and then encourage them to learn how to make it exactly what they want

      Edit: Market capture > market share

      • oo1@lemmings.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        13 hours ago

        Haha market cap, market share , they’re still all about selling stuff so dont really apply./ Market share is normally measured in share of revenue in most industries.

        There are lots of webpages, tutorials, youtubes and stuff like that for these people already. I’m sure they can also pay companies like canonical for more dedicated support if that’s what they need.

        If you want to welcome people, go ahead and do it, nothing stopping you. Create the webpage or forum or youtube channel, distribution, or write the book whatever is missing. Just make sure to moderate it to remove CLI based answers and block users like me.

        “I” exist and I’m sure I’m never going to be part of your “we”. The current situation of linux home user base seems just fine to me without pandering to a load of windows users. I think you should work on your desired subculture and keep me out if it. Leave me out of it - i can stay over here under my bridge in linuxmemes wearing my new programming socks.

        For the home market maybe you can look at valve and steamdeck or something as an example of an acessible linux sub-culture. Valve doesn’t maintain and support that for free though. It’d be interesting to know how many full time employees they have on steamdeck OS just for the one device (and maybe a few gaming perpherals) and one GUI. Then expand that to all esoteric hardware and all GUIs . . .
        I guess chromeOS and a few forks of that is another similar example - i think that’s still linux kernel based - some limitations on hardware i think.

        What I’d actually like to see is B2B growth (for user ) - but I don’t think linux will ever be bought by employers like mine - I know how the procurement department operates - and I can’t see that changing. There are plenty of people who don’t need my support trying business sales, redhat, canonical, suse etc and more power to them - but microsoft didn’t get big in B2B by being usable, nor by nor having “no CLI”, nor by having a supportive community to home users. They just packaged it in a way that ticked all the boxes for the corpo procurement types - though most B2B customers do need their own dedicated user support.

        • Jarix@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          6 hours ago

          My presumption is that we want people too so using Windows and supporting Microsoft/Apple

          If you don’t agree with that there really isn’t much for you and I to discuss, my above view doesn’t make much sense without that presumption.

          So, do you think the world would be better if people stopped using Microsoft?

      • kittenzrulz123@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        2
        arrow-down
        2
        ·
        12 hours ago

        Why, no really tell me why we need to embrace nontechnical Linux users? What exactly does Linux have to gain? Because afaik nontechnical users dont donate, don’t contribute, and dont even appreciate the software or the work maintainers put into it (and they complain far more often). Theres always “x feature doesnt work” or “y app isn’t compatible” and suddenly “Linux isn’t ready yet”.

        • NightmareQueenJune@lemmy.world
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          9 hours ago

          Well, first of all that’s just elitist/gatekeeping thinking and i find it quite frustrating. If you think about it, it’s kind of like the “we don’t want immigrants, they cause much work, cost us much and don’t contribute”. A higher market share always comes with benefits and with drawbacks. There will always be more people who contribute if the market share is higher. The same with hardware compatibility. Having widely adopted open source software will always benefit the community.

          • kittenzrulz123@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            1
            ·
            9 hours ago

            Theres a fundamental difference between installing an operating system and immigration. That difference is the value of human life. Once again Linux is not a corporate product, there is no commercial benefit in mass adoption. Furthermore the people who contribute are for the most part technical users. Using your example the fact is nearly every country gives citizenship to skilled workers far faster and for a very good reason.

            • NightmareQueenJune@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              8 hours ago

              Okay, I see that this comparison wasn’t really good. Thinking more about it it reads like a straw man argument and i’m sorry for that.
              It indeed woudn’t offer a commercial benefit, but I do really think that it would offer a benefit humanity. Because it would lessen the power that Mocrosoft has over the computer market. If the market share is high enough it would even spark innovation because Microsoft and co would be forced to innovate to keep their market share.
              I know many people who would like to have an alternative to Windows, without the hurdles Linux still comes with. And I would like to be able to tell them that there is one but sadly I can’t.

              • kittenzrulz123@lemmy.blahaj.zone
                link
                fedilink
                arrow-up
                1
                ·
                6 hours ago

                Thats the fundamental problem ive been trying to get at, people fundamentally view Linux incorrectly. Linux is not a Windows competitor (at least directly) and I think thats a good thing. Linux will never run all windows software because its not Windows, that doesn’t mean its not ready. Linux will never function exactly like Windows and thats imo an amazing thing (and for those people who want their system to work like Windows they have Windows).

                Linux should embrace the things that make it stand out and not try to copy other operating systems, that doesn’t make it non-user friendly. For example I love tiling, I love that Cosmic has embraced tiling, however keyboard based tiling is not naturally intuitive to Windows users. In addition I would argue that you arent forced to use the terminal, however the terminal is so powerful that its hard to ignore it. That doesn’t mean Linux GUI apps are weak, it simply means Linux TTY/TUI software is extremely powerful.

                Heres the thing, I think to a certain degree Linux is a benefit for humanity. However we need to be honest about what it is and what it is not. I think naturally rather than convincing people to switch with lies or deceit we should instead focus on strengthening the community we already have. We need more people contributing to wikis, more people on forums answeing questions, and more people in IRC/Matrix chats to help people.

                My final point is this, Linux (as much as I love it) fundamentally cannot challenge Microsoft in any meaningful way. OEMs simply have no reason to switch (and in many cases Microsoft has pressured OEMs to continue using windows in an illegal manner). My point is for us thats ok, Linux right now is arguably not in a bad place. Sure there are issues with legacy apps and wayland but we are slowly progressing and with the release of Cosmic I belive Linux is progressing in a distinct manner.

  • Noxy@pawb.social
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 day ago

    I believe Linux distros aimed at nontechnical users should strive to not need a user to ever use a terminal, but I also believe folks should be encouraged to try them anyways.

  • -☂️-@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    edit-2
    1 day ago

    nah fuck that noise. thats what i use.

    its good to know it more deeply, but i want the practicality of a stable system that gets out of the way of my shitposting.

    if anything, easy stable distros are more worthy because it allows just anyone to ditch windows. instead of being a nerd’s plaything, that is.

  • CommanderCloon@lemmy.ml
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 day ago

    I’ll be honest, as a macos & Linux user, even macos, the (self proclaimed) Holy Grail of accessibility and user friendliness,required me to run a few commands to fix bugs (not in weird softwares, just stuff which stopped working through reboots in the OS itself).

    You can’t expect to use a computer without CLI, or what you get is windows (and even then, you might get around the CLI but you gonna need to do some cursed regedit at the first attempt of slight customization, or bug).

    The only exception to this is phones, and for good reason; you hardly can do shit in phones anyway, and if it bugs all you can do is wait for the devs to fix it for you

    • MonkeMischief@lemmy.today
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      and if it bugs all you can do is wait for the devs to fix it for you.

      “Oop, sorry, we only promised 2 major updates! Your 2 year old device is abandoned now.”

      –The mobile industry

      We need a decently-hardwared Linux phone so badly…

      • Smee@poeng.link
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        Or maybe decent mobile producers. New Pixels get 7 years of updates, Fairphone 5 gets 10.

    • AugustWest@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      Almost all maintenance tasks and fixes on windows come back to the command line. So I have no idea why people keep bringing it up about Linux.

      • Monstrosity@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        16 hours ago

        Because Windows hides its (ugly ass) terminal in shame so the user never has to see its putrid face.

        Linux encourages terminal use, including it as one of the base starting icons in most distros.

        That’s my guess, anyways.

  • thermal_shock@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day ago

    When are you REQUIRED to use cli? The app store works well, many apps have installers, and will be perfect for average users.

    Advanced users should already be familiar with CLI and just need to learn a little more.

    • Smee@poeng.link
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      To be fair the absolute majority of online help posts involve the CLI. Want to change language on my Debian install? It’s off to the CLI!

        • Smee@poeng.link
          link
          fedilink
          arrow-up
          2
          ·
          24 hours ago

          Sure, but if CLI is for advanced users and the community points towards CLI for changing the GUI language, is changing language an advanced task? Is the community making it more difficult/intimidating than necessary?

          In my case I had to pull the language data AND use a TUI configuration to change language. No biggie for someone who’s comfortable with CLI, an unsurmountable hinder for those not comfortable with the terminal.

          inb4 “Why didn’t you use the built in GUI?”. Desired language wasn’t an option and no obvious way to DL it either.

          • thermal_shock@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            22 hours ago

            Yes I agree this could be made easier. When did you do this, maybe it’s been added since?

            To be honest, I have no idea where to install language packs for windows either.

  • ZeroOne@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    7
    ·
    edit-2
    5 hours ago

    The CLI is a universal master control panel, of course you need to learn it. It’ll help you out when you’re in a bind. But it’s one thing to not learn & another thing to hate on it. Learn the basics

    Unlike windows, Linux terminals are fun.

    • accideath@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      13 hours ago

      Fun is subjective. I do not consider the CLI fun. It’s useful but not what I want to spend my time with.

        • accideath@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 hours ago

          Sorry, let me be more clear: Fun is subjective and I for example do not find the Linux terminal any more fun than the Windows cmd and I don’t like that I have to use it. I find it useful as a fallback for lackluster UI.

    • kittenzrulz123@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      arrow-down
      3
      ·
      edit-2
      13 hours ago

      Thats the neat part, we dont need to and theres literally no benefit in doing so. Heres the cycle

      Linux user suggests Linux to eveyone (like a dumbass) -> people install Linux -> its not a Windows clone -> people get pissed and complain (without doing anything constructive) -> people reinstall Windows

      The fact is the more nontechnical people use Linux the more complaints maintainers get, the less detailed bug reports become, and the increase to funding/contributions will be mininal if even noticeable.

  • ArcaneSlime@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    2 days ago

    It’s always going to feel like this even if you never need a terminal for one simple reason:

    When you google “how to XX on linux,” you’re going to find a stackexchange page where someone else asked, and someone answered with a terminal command instead of “Ok what DE are you using? Ok, so you’re gonna want to click these seventeen different menu options, and I don’t remember them without looking at them myself.” It’s just always going to be easier to send someone a string of ~30char to type than to try and figure out their GUI without screensharing.

      • ArcaneSlime@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 day ago

        Tbf, of course it is better to understand what those commands do too, but it always starts there! (And maybe a youtube tutorial or two for cd, ls, pwd, history, etc.)

  • cley_faye@lemmy.world
    link
    fedilink
    arrow-up
    41
    ·
    2 days ago

    Eh. I’m mostly a power user, all day at work in terminals and keyboard shortcut galore.

    It doesn’t prevent me from laying back and running a “filthy casual” kubuntu with little to no setup at all. At one point you reach the state where you just want to use your computer, not tinker with it all the time.

    • quack@lemmy.zip
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      edit-2
      2 days ago

      This is why Arch never stuck for me. I work with Linux all day. I don’t want to spend my free time fixing my own shit because a update broke the bootloader.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        This is ultimately why I switched from Arch… Now I’ve just got an Arch distrobox and if it breaks, no big deal.

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

        Ubuntu Server baby. That shit is absolutely rock solid, I’ve literally never had an update break stuff in the decade+ I’ve been managing it.

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

      I am not able to comprehend what you mean. I love tinkering, ricing and starting all over again if something is permanently fucked. This is not a joke.

      I respect your approach, though , ofc.

  • imetators@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 day ago

    I run 2 systems. One is HTPC with LM, the other is dual boot Windows / bazzite. I like LM and bazzite. I like it very much. But maaaaan, I had problems setting up.

    LM was totally fine except for when I was trying to set up pihole, screwed some steps and tried to remove it by terminal. It somehow corrupted OS so every time I’d try to login it would crash and prompt to login again. So far it is running fine but I had issues with pihole again when I tried to update it to v6. This time it corrupted pihole itself but I have managed to restore and update it. I guess reason is that pihole doesn’t support LM put of the box and requires some tinkering to install.

    Bazzite, on the other hand, is totally fine now. I guess that was something related to a recent update. But before that it wouldn’t load. Like screen would be black but terminal would be still accessible. I have figured out that it would crash loading gaming mode and stuck there (but I didn’t tell it to boot to gaming mode) so I had to manually make it boot to desktop mode (kde) in terminal every time. If you think that I have screwed something up again - nope. Fresh install on a separate ssd. It installs and then would reuse to boot or boot after like half an hour into kde. All the rpm ostree -update or -upgrade did nothing.

    I love these both systems but maaaaan if a basic user has to experience what I had, they’d stick to mac/windows for the rest of their life.

  • Kazumara@discuss.tchncs.de
    link
    fedilink
    arrow-up
    28
    arrow-down
    3
    ·
    2 days ago

    My dad who retires today and who has been a Windows user since roughly 1993 has set up multiple Pi-Holes and OpenVPN in the last few years and recently even installed Ubuntu in WSL so he can run bash scripts locally too. He’s not in a tech job, he’s a doctor.

    A year ago my friend who has been using Windows for his gaming for the last 22 years asked my to help him set up a Fedora dual boot. Just to play around with, even though he doesn’t have a tech background. He didn’t really use it much. But today his work had him blocked by their own fuck-up and he decided to use the time to try it out again.

    This evening he told me about how he upgraded his Fedora back to a current version using GUI tools. Then he saw that Windows wasn’t the default boot in his grub boot order anymore. He tried to find an app for editing grub, realised this was the kind of thing people do with CLI. So in the next two hours he learned enough CLI using a free beginners lesson he found online somewhere, until he found the history command, where he found the grub command we used during the original setup. He was so excited about this success!

    I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.

    • KillingTimeItself@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      7
      ·
      2 days ago

      I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.

      it’s not even criticism, it’s just people being lazy and not wanting to learn things, which is fine, be lazy all you want. But at least be honest with yourself about it.

      • ArcaneSlime@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        I think a good portion of the people complaining have never touched DOS, maybe CMD once or twice with a tutorial online (which sounds a whole lot like some stackexchange user teaching me about bluez, but this is scarier because they were told linux hard.)

        • Obi@sopuli.xyz
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          1 day ago

          I’m a pretty advanced user on Windows and I sometimes use the command prompts but it’s pretty darn rare, and I certainly don’t have any commands memorized. I have a couple basic commands memorized for the run tool but even that rarely comes up. I don’t tinker with my machine for the sake of it though, ideally I want it to “just work” and I’d want the same thing from Linux. And I do want that but unfortunately there’s a few programs I need for my work that don’t run on it (namely lightroom and Photoshop). Spending time on Lemmy did make me want to install a dual boot mint though, I have a separate drive for it I need to move from my old machine, doing that soon^tm.

          • ArcaneSlime@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            You need the CLI more on average using linux, but many people can still get by without it. Tbh I thought I’d need it more so I learned the absolute basics it, and then it turned out I only “need” it rarely when I’m trying to do something weird or something that should be working isn’t, but I end up using it all the time because it’s just so convenient! And I learned more as I went along. Then I learned how to write basic scripts to automate stuff I wanted it to do by just chaining some of those commands together in a file, which was even more convenient. Honestly now Windows GUI is more difficult to me, I can’t just type “yo do this shit” I have to click 4000 different things.

            But yeah, adobe locks you in to windows anyway, dualboot ftw! Good luck on your journey!

            • Obi@sopuli.xyz
              link
              fedilink
              arrow-up
              2
              ·
              1 day ago

              Yeah, Adobe sucks major ass but while I’ve been meticulous for quite a few years to choose software that’s either FOSS or at least had native Linux versions, I can’t see myself doing the photography stuff in the alternatives. I’m moving more and more away from that work for moving images instead and the main programs I use for that do work (DaVinci resolve, blender). Thank you!

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        I was thinking that a lot of them are too young to even know what those are… My thought was that they’ve been raised on GUI for everything, without being able to tinker even if they wanted to, that the entire concept of CLI is alien to them.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          For those outside of tech that’s a fair statement.

          However anyone in a technical field probably has at least a base understanding of CLI. This is purely an anecdotal observation but it seems like Linux is natural for those who grow up with it.

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

    Most of the people I’ve introduced to Linux don’t even use the shell. Beginner-friendly Linux distros are perfectly usable without ever touching a terminal, just as most people use Windows without ever touching PowerShell (or worse, the Registry Editor).

  • Grass@sh.itjust.works
    link
    fedilink
    arrow-up
    20
    ·
    2 days ago

    those are the people not even liked by lifelong linux users. my grandparents used linux and never touched a terminal. before he was mentally gone my grandpa bet on horses online. Also every gui installer was made by someone not like this.

    meanwhile windows you have no choice but to use terminal as well as customized installer image if you want to mitigate the built in spying and use an offline account