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.
Cool Retro Term unless your actually running ELKS on an 8086 or happen to be reading this off a VT05 attached to a PDP-11.
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)
I agree. I think OP should try another shell first. That will impulse the use of the terminal. I’m using alacritty because it stuck and the updates are minuscule, but I’ve recently moved to fish and have it on desktop and server.
Konsole, because it fits in nicely with Plasma (as you would expect) and does everything I need a terminal to do.
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.
Yeah I have been, I’ve just seen discussion about terminals that do all kinds of fancy shit and I’m wondering if I’m missing out on features by using the default (konsole), though it seems fairly full-featured. shrug
I am perfectly happy with Konsole, and sleep well despite perhaps missing out on features I don’t know about.
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.
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
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.
Sorry, by ‘general terminal stuff’ and ‘nothing fancy’ I mean I just like edit config files, run system commands, that sort of thing. But yeah I’m not like doing complex data management or programming or whatever.
I’ll check out Warp/Wave, thanks!
No worries, fam! And thank you for clarifying! Based on your answer, I’ll assume that Konsole should suit you more than well for the time being. The moment you’re starting to ‘live’ inside a terminal is when looking elsewhere for something more advanced and/or powerful starts to make a lot more sense.
I’ll check out Warp/Wave, thanks!
Aight. Glad to hear that you’re interested! Have a good one, fam 😉.
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.
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).
I love foot. The only caveat is that it’s only for Wayland (no X support).
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.
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.Terminator is my weapon of choice. Supports tabs, multiple terminals per tab, multiple terminal input and a lot of other neat stuff.
I concur it just works good choice
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.
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.