• pHr34kY@lemmy.world
    link
    fedilink
    arrow-up
    135
    arrow-down
    3
    ·
    9 hours ago

    You can’t copy and paste into a GUI, and it’s painful to help people to use them.

    • tazeycrazy@feddit.uk
      link
      fedilink
      English
      arrow-up
      30
      arrow-down
      1
      ·
      7 hours ago

      So you want newbies blindly entering scripts to there command line and not knowing what that are doing.

      • jj4211@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        3 hours ago

        If it’s “oh, you can open up [application X] and it’s easy to figure it out, and there’s videos out there to cover your use case”, then ok.

        But if it’s to help a user with a very specific task and they want their hand held, well from a GUI perspective I’m either making a bunch of screenshots or maybe even a tutorial video or a screen share session… Or I shoot them a relatively short CLI command that does it and move on to other things.

        It is usually much shorter to tell someone the CLI to do something than it is to try to train them on a GUI for the same thing. If it’s well-trodden subject matter, well they probably already found a youtube tutorial and didn’t even have to ask.

      • Skullgrid@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        3 hours ago

        They’re blindly doing it either way. I understand and want GUIs as well, but dumping commands into terminal is starting to seem easier than “go here click this, now click that”

        • bufalo1973@piefed.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 hours ago

          Open “app” -> open menu -> select option -> change this /  push this button.

          Just as easy to write as a command. But many people (me included) is so used to go the CLI route that the GUI way is only an afterthought.

        • Natanox@discuss.tchncs.deOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 hours ago

          But then the CLI wouldn’t be faster anymore and the whole argument most people keep bringing up falls apart.

          Also those man pages aren’t even remotely written to be understandable by Linux novices most of the time…

    • Strider@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      Yep, this is just one factor. It’s difficult for people not to judge a book by its cover.

      Correctly done, cli is superior for a lot of things.

    • bryndos@fedia.io
      link
      fedilink
      arrow-up
      19
      arrow-down
      1
      ·
      8 hours ago
      basic_task_list = ['copy and paste', 'install package', 'type', 'keyboard', 'read and write' ]
      
      for basic_task in basic_task_list:
          print(f"""
              Newbies can't {basic_task}.
              They never {basic_task} in windows.
              Windows  has replaced {basic_task} with copilot, this is what linux needs to do to compete.
      
              How will linux ever hope to attract windows user if it still maintains this ancient hacker 1337xor tools like  {basic_task}?
      
              Users just want to turn on computer and watch it do computance - how does linux not get this?
          """)
      
      • madjo@piefed.social
        link
        fedilink
        English
        arrow-up
        14
        ·
        6 hours ago

        What’s easier to support?

        "Ok, open app commandX,
        now click on the button labeled Y… It’s just there, just below your mouse cur… oh now you’ve moved your mouse… no, not there, it’s more to the left, up a bit… down a bit, it’s labeled Y. Third one from the top.
        Yes, that’s the one, now click it.
        ok, in this pop up you type "super secret code thing’,
        no, capitalization doesn’t matter.
        Yes. I’ll spell it “s u p e r {space} s e c r e t {space} c o” what do you mean, you don’t have a T on your keyboard? "

        Or. “Open up the terminal and type this code: commandX --CodeY This will do XYZ. After it’s done, can you tell me the error it says on the screen?”

        But yes, I agree, the GUI looks nicer.

        • pHr34kY@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          4 hours ago

          Exactly. You can tell someone to type a command, and ask for the output. Otherwise you’re spending 90% of your time asking someone to explain what they see, and searching for buttons that just move around from week to week.