30
submitted 1 day ago by Libra@lemmy.ml to c/linux@lemmy.ml

I know this probably comes up a lot and is liable to spark some debate, but I'm curious what the good options are for terminals. I've skimmed some reddit/lemmy posts about it and looked at a few options and I dunno how to decide between them because they all seem like they're too narrowly focused on some particular use case. I'm just using it for general terminal stuff, nothing terribly fancy. I'm aware that there's not one terminal to rule them all or anything, so I'm curious: what do you folks use, and more importantly, why do you use that over the (many) other options available?

Personally I've just been using konsole since it's what came with kde and it seems nice and all, but I feel like I'm missing out on features I don't even know about. One feature that might be nice is some kind of local LLM integration so I can get help on how to tinker with settings and such where i'm doing the tinkering instead of constantly tabbing out to duck.ai or w/e.

top 50 comments
sorted by: hot top controversial new old
[-] mvirts@lemmy.world 1 points 1 hour ago

Linux vtty forever! Can't cat data into the framebuffer when your desktop is getting in the way!!

Jk I use gnome terminal for everything, or whatever default is available. It's quite amazing that most of them handle all but the most niche terminal features these days.

When I need to install a terminal emulator for some reason I always go for urxvt.. but it is pretty terrible (it's a great vt but mouse interaction is clunky and graphics are old school) compared to pretty much everything else.

[-] BioMyth@lemmy.ml 1 points 4 hours ago

I have determined that foot is best for me personally, like alacritty and a couple others, it is very barebones. No tabs or anything like that without tmux. But it doesn't rely on GPU acceleration and is just as fast (or faster) than my experience using GPU accelerated terminals. Easy to configure and since it doesn't have the GPU requirements it works on old hardware like a dream. Only possible issue is that it is wayland only but since that is all I like to use it is perfect.

I find a lot like ghostty and wezterm try to include too many features. All I need a terminal emulator to be is a terminal emulator. But then a lot of these then add tabs, build in multiplexers & more and it is more bloated than I like a simple utility to be. Additionally, I don't need native tabs as a lot I do in the terminal uses SSH so it is easier just to use tmux/zilji and not have to manage it as much.

[-] slackness@lemmy.ml 5 points 13 hours ago

Anything is fine unless you're using the terminal very heavily. Almost all of my workflow is within the terminal so I want everything to be as fast as possible. I want a minimal, low config, fast terminal that has the exact same behavior when using the same config on Linux and MacOS (I know, fuck me, I have to use it for work). And those are Alacritty and Ghostty. I hate Alacritty's horrible icon so I use Ghostty.

[-] arsCynic@beehaw.org 2 points 12 hours ago* (last edited 11 hours ago)

Surprised that there's so few drop-down terminals being mentioned; I use Tilda but I guess they are all fine as long as they work on one's distro config. It's so handy to always have the console locked and loaded invisibly, but toggled by the press of a button.

[-] Libra@lemmy.ml 1 points 5 hours ago

...weird. I don't understand why drop-down terminals are a thing? I can bring up Konsole with a hotkey too, only it just opens a window instead fo doing a fancy animation. That's such a tiny part of its functionality that I can't imagine how 'drop-down' became a descriptor for a terminal instead of just a bullet point on a feature list somewhere, much less a whole-ass category of terminals, lol.

But, fair enough.

[-] kaidezee@lemmy.ml 3 points 17 hours ago* (last edited 17 hours ago)

If you want features, I suggest you try Kitty. It is probably the terminal with the most features. I personally prefer Alacritty because it is quite bare and doesn't have all that fancy stuff that I don't need (and that takes up cpu cycles).

[-] cyberwolfie@lemmy.ml 10 points 1 day ago

I am perfectly happy with Konsole, and sleep well despite perhaps missing out on features I don't know about.

[-] BillyCrystalMeth@slrpnk.net 2 points 21 hours ago

I'm using Kitty. Kitten ssh is smooth as I ssh into other machines a lot. I also love being able to split the screen and have tabs. I use Kitty session a lot, I have a pre-configured yaml file that just sets up the terminal for me. I like the keyboard shortcuts too.

[-] los_chill@programming.dev 2 points 23 hours ago

Wezterm has been my daily for years. Has enough extras to let any crazy terminal app work as intended but doesn't try to do too much.

[-] gonzo-rand19@moist.catsweat.com 1 points 20 hours ago

I used urxvt on my last install, but now I'm using Kitty because urxvt on Debian isn't compiled with true colour and I didn't want to install from source.

[-] MangoPenguin@lemmy.blahaj.zone 26 points 1 day ago* (last edited 1 day ago)

The one that comes with your DE is generally just fine, unless you're a serious terminal user.

One feature that might be nice is some kind of local LLM integration so I can get help on how to tinker with settings and such

I think that's a quick way to nuke your install, LLMs are generally wrong about what commands to run and don't understand enough to know when something is dangerous. All it takes is changing one wrong file and everything breaks.

load more comments (2 replies)
[-] golden_zealot@lemmy.ml 2 points 17 hours ago

+1 for Tilix, iirc there is some back end adjustment you have to make for full use of its features, but its easy to apply and has a link to run you though it. Once that's done, it's really customizeable and can look great.

[-] eta@feddit.org 2 points 1 day ago

I recently tried out some terminals but in the end it didn't really make all that big of a difference, maybe because I use tmux so I don't need split functionality. For a long time I used Gnome Console because it came with my distro but then I tried Ghostty because some people said it was the best and I also thought I was missing out. However for me it was mostly the same as before and it was cool in a way but for some reason it didn't really click. Now I am using Wezterm because other people said it's the best and what i like is that it comes as a flatpak and it is configured using Lua. But I could just go back to Gnome Console if I had to.

[-] Libra@lemmy.ml 1 points 18 hours ago

Yeah I'm kinda getting that impression. Most of the responses to this post have generally been 'use what your DE ships with' or 'I use something obscure and tailored to this weird specific use case I have'. I've looked at a lot of the suggestions people have given and none of them seem like they would be a noticeable upgrade for me, so I'm content to continue using konsole until I come across a situation that requires me to do something fancy that it can't do.

[-] PushButton@lemmy.world 3 points 1 day ago
[-] yo_scottie_oh@lemmy.ml 2 points 20 hours ago

What's so great about Ghostty?

[-] MonkderVierte@lemmy.zip 1 points 22 hours ago

xfce4-terminal, in wayland+niri too. Because alternatives are always missing some features or are too bloated.

[-] LeFantome@programming.dev 1 points 9 hours ago

Do you use any of the other XFCE stuff with Niri? Or just the terminal?

[-] Czele@lemmy.world 17 points 1 day ago

Im using what DE provides by default. If You do not know what You need from terminal that means You probably do not need anything more. Make a switch when You want something particular. On the other note I think You might be more interested in different shell rather than terminal. So fir example zsh or fish (You are most likely currently using bash)

[-] bizdelnick@lemmy.ml 11 points 1 day ago

Are you serious? It's just a window where text is printed. Use what your DE provides. Now I'm mostly on LXQt, so I use QTerminal. With tiling WMs I prefer urxvt because I don't need builtin window splitting ans tabs. I can't imagine what other features may I need.

[-] 10001110101@lemm.ee 5 points 1 day ago

GPU acceleration, true-color, image display, etc.

[-] bizdelnick@lemmy.ml 4 points 1 day ago

What do you want to accelerate? And for what you need more than 256 colors?

[-] verdigris@lemmy.ml 3 points 1 day ago

If you're on a high-refresh display, the GPU acceleration allows for much faster updates. Makes it feel much smoother. It's of course not needed, but neither is a lot of stuff we do.

[-] kaidezee@lemmy.ml -2 points 17 hours ago

This is a literal box with text on your screen, what do you mean by "smoother"?

[-] slackness@lemmy.ml 3 points 10 hours ago

What's up with the attitude like gpu accelerated terminals aren't extremely popular? If you're fine with what you're using, have fun and tone down the high horse.

[-] verdigris@lemmy.ml 1 points 13 hours ago* (last edited 13 hours ago)

Umm, what I said: the updates happen faster. If you have a GPU maybe you should try it?

[-] furrowsofar@beehaw.org 3 points 1 day ago

That was my reaction. Since I use Cinnamon and Gnome I use gnome-terminal.

The features I like are cut/paste and the open in terminal feature in the file manger. Nice that it looks good in your DE too. What else does one need?

load more comments (1 replies)
[-] Andrzej3K@hexbear.net 6 points 1 day ago

You don't really need anything fancy, but... I use Kitty because why not make things pretty

[-] MyNameIsRichard@lemmy.ml 12 points 1 day ago

Konsole, because it fits in nicely with Plasma (as you would expect) and does everything I need a terminal to do.

load more comments (1 replies)
[-] pitiable_sandwich540@feddit.org 3 points 1 day ago* (last edited 21 hours ago)

I'm using st with tmux. It's in written in c, simple configuration can be done by editing the header file(s). More complex customization (such as visual bell or transparency) can be done via patch files.

Not the most beginner friendly terminal but super light weight and fast.

I was tinkering with ollama+deepseek and trying to integrate it into my bash functions, but gave up, because i could not supress that stupid "thinking..." prompt. Found it easyer to just have a browser window open (switching windows can become muscle memory in tiling wms like i3/sway or dwm).

[-] monovergent@lemmy.ml 7 points 1 day ago

Whatever comes with your distro or desktop environment ought to be enough for anybody.

Unless you have a minimal window manager that comes with only xterm. Then I'd install xfce4-terminal to get tabs and more reasonably sized text. If for some reason the distro or OS only has sh, I'll also go ahead and install bash, but nothing fancier than that.

[-] verdigris@lemmy.ml 1 points 1 day ago

I love foot. The only caveat is that it's only for Wayland (no X support).

[-] racketlauncher831@lemmy.ml -3 points 20 hours ago

It's not nice to make people read through half of your post to find out your question, sir.

Moreover, does the result produced by a search engine not be sufficient? Do you genuinely want Lemmy user's opinions?

[-] Libra@lemmy.ml 7 points 18 hours ago

That's why it was right there in the title? What else did you imagine I meant when I titled that post 'the terminal question'?

And yes, I genuinely value the opinions of others (because they can explain why they hold them) over the opinions of AI-generated listicles and 10 year old reddit posts that offer no explanation. Is that not why you participate in internet forums like lemmy?

[-] racketlauncher831@lemmy.ml 1 points 6 hours ago

That's why it was right there in the title?

To me it wasn't. The question would be "What terminals do you guys use?"

Please blame AI for internet search all you want, but there are ways to filtered AI-generated posts. For example, search on specific sites which you trust (I don't know, lemmy.ml as the obvious choice, perhaps?).

[-] Libra@lemmy.ml 1 points 5 hours ago

Did you miss the important part of the comment you're replying to?

What else did you imagine I meant when I titled that post ‘the terminal question’?

Did you think 'the terminal' question meant something else, or are you just ignoring the whole thing because you're dead-set on being an ass?

[-] racketlauncher831@lemmy.ml 1 points 3 hours ago

Dude, look, I gave you some advise on how to get information from search engines, and efficiently ask a question when that fails to deliver. If you don't like it, simply walk away. Feel free to block me or downvote me too. Argue with me does you no good.

[-] Libra@lemmy.ml 1 points 2 hours ago

No, what you did is come into a productive post with a fair amount of serious engagement--and no apparent confusion about what I meant from anyone else--with an attitude and a snarky comment. I tried in my response to ignore that and sincerely engage with your question and you decided to double-down. So I'm gonna take that as a solid 'yes' re:dead-set on being an ass and go do something more productive with my time. Have a lovely day.

[-] Quazatron@lemmy.world 3 points 1 day ago

Terminator is my weapon of choice. Supports tabs, multiple terminals per tab, multiple terminal input and a lot of other neat stuff.

[-] lordnikon@lemmy.world 2 points 1 day ago

I concur it just works good choice

[-] KRAW@linux.community 8 points 1 day ago

kitty. The ssh kitten is enough reason to use it. I work ob a lot of different systems that require OTP. Using the ssh kitten I can type the OTP once and can spawn new terminals that ssh and cd to the remote direvtory without logging in again. Obviosly the tabs and window panes are are a must too. There's tons of other useful features that I like, like using hints to select nunbers, filenames, urls, etc in the terminal output.

[-] N0x0n@lemmy.ml 1 points 1 day ago

And most importantly, you can play arround with pretty kittens 😁

[-] rumschlumpel@feddit.org 8 points 1 day ago* (last edited 1 day ago)

I use xfce4-terminal, lxterminal is also good for the same reasons. The nice thing about them is that their configs are very stable (this can be a bit of an issue with KDE, e.g. I recently had to redo my editor themes for Kate because the old ones weren't compatible anymore), and they save system resources by letting all terminals run in one process. Running terminal windows in separate processes might protect you from crashes, but even though I use terminals heavily I just never have terminal crashes. And they're simpler to configure than e.g. urxvt.

[-] dino@discuss.tchncs.de 7 points 1 day ago

Alacritty, one of the first rust based terminals. Fast, simple config. Had no problems. Foot as a second if you want an alternative.

load more comments (1 replies)
[-] HayadSont@discuss.online 5 points 1 day ago* (last edited 1 day ago)

I’m just using it for general terminal stuff, nothing terribly fancy.

OP, to be frank, descriptions like "general terminal stuff" and "nothing terribly fancy" are too generic to be useful here. Though, I suppose this is simply indicative that you're (probably) perfectly served (as is) by Konsole.

what do you folks use

Ptyxis

and more importantly, why do you use that over the (many) other options available?

Because it came with the distro and I had no need for something different.

One feature that might be nice is some kind of local LLM integration so I can get help on how to tinker with settings and such where i’m doing the tinkering instead of constantly tabbing out to duck.ai or w/e.

Unsure if I understood you correctly, but perhaps Warp and Wave are worth looking into for ya.

load more comments (2 replies)
[-] wuphysics87@lemmy.ml 2 points 1 day ago

My suggestion is you focus more on learning to use the terminal than figuring out which one to use. Switching terminals is like a micro version of distro hopping without the benefits.

I use ollama for llms, but being a terminal tool, you need to be comfortable using the terminal.

To answer your original question, I use alacritty. Minimal bells and whistles. Just a terminal.

[-] verdigris@lemmy.ml 1 points 1 day ago

Uhh, switching terminals is nothing like distro-hopping, that's a ridiculous analogy. You might need to configure the new terminal, but that's it, and there's no cost or conflict.

load more comments (1 replies)
[-] Ramin_HAL9001@lemmy.ml 4 points 1 day ago* (last edited 1 day ago)

I use Xfce and Cinnamon, but I always install Gnome Terminal regardless (you don't need all of Gnome desktop to use it). The main reason I like Gnome Terminal is that it is very simple, and it lets you save your own terminal themes and switch between them from a context menu. Xfce terminal is nice and simple, but doesn't have this really handy theme switching feature.

That said, the terminal emulator I used most often is the Emacs built-in terminal emulator (term-mode), because it integrates flawlessly with other Emacs tools. But its rendering and theming isn't as nice as Gnome terminal, so I only recommend it if you are an Emacs user.

load more comments
view more: next ›
this post was submitted on 17 Jun 2025
30 points (85.7% liked)

Linux

55371 readers
903 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS