this post was submitted on 12 Feb 2026
811 points (98.0% liked)

linuxmemes

29964 readers
1921 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.
  • 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, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 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.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    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
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] PieMePlenty@lemmy.world 4 points 39 minutes ago

    The thing about CLI is that everything is hidden by default. You come to the application with your own mindset and a goal in mind and you figure out how make it do what you want.
    When there's a GUI, you often see everything that's possible from the start and so the application dictates how you use it.

    Though, you can do either with CLI and GUI as well. That's the sweet spot I think is the best. I love it when a CLI app guides the user through a process and gives options. And a good GUI should disable OK buttons and show validation errors if not everything is entered correctly.

    In a perfect world, every app has a CLI mode, interactive and non interactive and a GUI mode with full validation and responsive UI changes. But realistically, good UX is what we need, either GUI or CLI.

    [–] Sp00kyB00k@lemmy.world 3 points 36 minutes ago

    I like both the CLI and a nice GUI. Both serve a purpose for me. For example, Dolphin is quite a good GUI for going through directories and doing some file-management. Quick, easy and clear. But when I need to copy files and do some wrangling, I like the CLI.

    [–] Shanmugha@lemmy.world 2 points 1 hour ago

    As long as you don't scream the moment you see CLI, we're good :)

    [–] pigup@lemmy.world 2 points 1 hour ago

    I set up a pi with a wide touch screen monitor, 1920 by 480. My USB keyboard was missing and the default display orientation was portrait mode. I was dreading having to go into CLI to change some fucking config. Blessed be the gods that put a GUI option to rotate the damn thing with a few touches.πŸ™

    [–] Sxan@piefed.zip 2 points 1 hour ago (4 children)

    Consoles on smart phones kind of suck, mainly because on-screen keyboards are ΓΎe shittiest input meΓΎod ever devised, and even if you have a physical keypad, ΓΎe form factor isn't conducive to a good terminal experience. I've yet to see top running in a mobile terminal wiΓΎ boΓΎ a readable font size, and all columns visible.

    So, GUIs are ΓΎe only reasonable option for a phone form factor.

    [–] jnod4@lemmy.ca 2 points 26 minutes ago

    You're using thorn for totally different sounds? Shouldn't the th in "with"/ "both" be a different letter than the TH in "the"?

    [–] hakunawazo@lemmy.world 1 points 13 minutes ago* (last edited 6 minutes ago)

    Off topic: Is there a reason you are writing like that?
    Is that parseltongue?

    Edit: Found the character and historical meaning, but still don't understand it's contemoprary use in English.
    https://en.wikipedia.org/wiki/Thorn_(letter)

    [–] BuboScandiacus@mander.xyz 1 points 34 minutes ago

    How I imagine people using the thorn:

    [–] cockmushroom@reddthat.com 1 points 56 minutes ago

    If you're on android, have you tried "unexpected keyboard" from fdroid? It's waaaaaaay better than the standard ones you get, ime/o.

    [–] porcelainpitcher@lemmy.today 14 points 4 hours ago

    An original confession bear post? Out here in the Lemmy wilds? Excellent.

    [–] onlinepersona@programming.dev 34 points 5 hours ago (1 children)

    Energy

    This is the energy we need.

    Not enough

    New comers should never ever see or require a terminal.

    [–] cockmushroom@reddthat.com 3 points 49 minutes ago

    Not understanding the fundamentals of the tools you use daily is not a design virtue, it just makes you less effective in using them. This cancerous philosophy leverages ignorance and laziness to support billion dollar industries of greed, slop, and censorship. It enables corrupt morons to justify surveilance and exploit weaker people. And right now, it's running blind and head first into a civilizational death trap.

    [–] MyNameIsRichard@lemmy.ml 15 points 5 hours ago (3 children)

    I generally prefer GUIs, but sometimes the terminal is just easier!

    load more comments (3 replies)
    [–] utopiah@lemmy.world 15 points 6 hours ago (1 children)

    If you

    • need discoverability, or
    • don't need anything composable

    then sure GUIs are great.

    [–] Logical@lemmy.world 3 points 6 hours ago (2 children)

    What do you mean by conposable in this context?

    [–] LeninsOvaries@lemmy.cafe 14 points 6 hours ago (1 children)

    https://en.wikipedia.org/wiki/Composability

    In a CLI I can do ls -a | grep ".png" to find all the png files in the directory. In a GUI I can use the search function if it was implemented and well designed for the purpose I need it for. But I can't infinitely mix and match functions like I can in bash.

    load more comments (1 replies)

    Like, piping the output of a program into another program.

    [–] Creegz@lemmy.world 17 points 7 hours ago

    I can and will terminal things, but the GUI is there so why not?

    [–] diabetic_porcupine@lemmy.world 9 points 6 hours ago (1 children)
    [–] whelk@retrolemmy.com 7 points 6 hours ago* (last edited 6 hours ago) (1 children)

    It's pretty cool how both GUI lovers and terminal enthusiasts can have a great time using Linux

    [–] yardratianSoma@lemmy.ca 1 points 1 hour ago

    exactly my feeling. I used to use GUI's in linux way more, but over time, realized, I kind of like not having to use my mouse.

    [–] Matriks404@lemmy.world 8 points 7 hours ago (1 children)

    I like GUI's, but I prefer them simple and customizable, so I eventually want to switch away from KDE Plasma to just some window manager.

    Hyprland works great

    [–] Someonelol@lemmy.dbzer0.com 86 points 12 hours ago (2 children)
    [–] YiddishMcSquidish@lemmy.today 26 points 11 hours ago (1 children)

    Seriously! I can do shit in the terminal, but I grew up post DOS and it's nice to just click something and have it work.

    [–] Doomsider@lemmy.world 14 points 11 hours ago* (last edited 9 hours ago) (2 children)

    Meh, I mean you are not wrong.

    What is even better though is knowing that whatever you click on is just inputting a command you could do yourself manually into a terminal. Now that is some cool full circle shit that Windows fucked up by hiding the CLI.

    I remember waaaay back in the server 08-08 R2 days, you could do something in server manager (such as installing a role) and while that process was running, you had the option to see the powershell command it was running in the background. That was pretty cool

    load more comments (1 replies)
    load more comments (1 replies)
    [–] popekingjoe@lemmy.world 15 points 9 hours ago

    I still do updates and most package installs through my terminal, but anything else I look for a GUI solution. I'm lazy.

    [–] porous_grey_matter@lemmy.ml 54 points 12 hours ago
    [–] slazer2au@lemmy.world 145 points 16 hours ago (9 children)

    Good GUI are hard to make while a good cli is rather easy.

    Nothing wrong with a GUI that does what it needs without fluff.

    [–] toebert@piefed.social 110 points 16 hours ago (17 children)

    The cli has one other benefit which I think is rarely recognised: it's pretty easy to tell someone you need to run "xyz -a -b -c" (bringing the safety risk with it to be fair), but it gets a lot harder to be like "so in the top left there is a cog button that opens a panel on the right where you're looking for the 2nd tab and there'll be a checkbox".

    The things I appreciate even more than a good gui are programs with a good gui and a cli.

    [–] Sxan@piefed.zip 1 points 1 hour ago

    It's also far easier to automate and use a CLI in a script - as long as it isn't a TUI.

    [–] Cethin@lemmy.zip 5 points 5 hours ago

    Good UX is the best, whether that's CLI or GUI. UX is under-appreciated.

    load more comments (15 replies)
    load more comments (8 replies)
    [–] Assassassin@lemmy.dbzer0.com 109 points 15 hours ago (3 children)

    I think people are just too rigid sometimes. Some workflows are better in GUIs, some are better in CLIs. They both have upsides and downsides depending on what you're doing, and it's totally fine to prefer one to the other. Just don't let your preference keep you from learning and using other great tools!

    load more comments (3 replies)
    [–] Lettuceeatlettuce@lemmy.ml 16 points 11 hours ago (2 children)

    I like good GUIs. There are GUIs that are clean, responsive, well designed, and full-featured.

    Sadly, that is rare nowadays, regardless if the software is FOSS or not.

    It seems like for proprietary software, the corporate approach is to design slow, boring GUIs that lack most/all advanced functionality. It's designed for dumb users who just want to click and swipe.

    FOSS on the other hand rarely has full or even part time UI/UX devs due to the cost. So often the GUIs are clunky, messy, and a horrible pain to navigate. The upside is that they usually have extremely deep features, but good luck finding them.

    If I have to pick, FOSS all the way, but I wish I didn't have to. There are a few FOSS programs that have very nice UIs, Bitwarden, Protonmail, Musescore, Godot, and many are getting better, but the landscape is still rough out there.

    As for CLI, I prefer it for some things, it's just faster depending on the function. I find myself operating with a hybrid setup now days. I have become proficient enough with the command line that I can switch seamlessly between my GUI environments and the CLI-only environments. I don't really think about it much anymore.

    load more comments (2 replies)
    load more comments
    view more: next β€Ί