I've always just used konsole or gnome terminal. Never really looked into what else is available. Tried cool-retro-term the other day, but the novelty wore off pretty fast for me.
Curious to see if there's a terminal someone swears by and refuses to use anything else.
I use the broadcast, zoom, grouping, and the guake/yakuake style dropdown.
Also it has layout switching like xmonad, ie you can ctrl + space to cycle pane layouts.
st. It just works. I'm always opening and closing terminals, and 90% of the stuff I use have's a TUI. st launches before I can even notice, under 4GB of RAM, and the entire install is less than a MiB.
Kitty for both X and Wayland - I like the customization (as in I already have the config file that I have backed up and can just plop it in), it works perfectly on any VM (used it on sway, hyprland, i3, awesomewm), though honestly I don't see much of a difference between the terminal emulators. There's literally no wrong choice or meaningful difference in my experience at least, but admittedly I just use a terminal emulator to run commands, neovim and system file editing.
I spend my day working on it. Multiple tabs, multiple vertical and horizontal panes, good keyboard shortcuts, profiles, themes... What more do you want?
Gnome Terminal. I've tried out a few others, but at this point I'm kind of partial to just using the default with good integration with the rest of the desktop. Pop, in this case. I'm curious if they'll adopt something else for the terminal in COSMIC.
Edit: They just recently announced COSMIC Terminal, so that's a yes. I look forward to trying it out. It's based on alacritty's framework.
I like the slide-down ones so Guake or ddterm (a Gnome shell extension). I always remap caps lock to control and the “Caps Lock” + tilde shortcut to get to the terminal is such a part of my muscle memory that I think I’d lose my mind trying to change at this point.
Konsole, but only because I'm on Plasma. I really don't rven like it that much, but... well, it's a terminal, it does terminal things so I'm more than OK with it.
On xfce, I would youse xfce-terminal.
anything is fine as long as basic stuff works - like ctrl/shift+insert (tho it's a thing I had to manually setup in Konsole 😅)
Contour currently, but might consider that new one by the cosmic team. Contour is a bit minimalistic like alacritty or foot, yet it ligatures (a weird dealbreaker of mine). Goes well with zellij (pretty neat stuff, if u ask me, although breaking sixel is unfortunate, but they're working on it).
Used to use kitty and weztetm, the latter was overall less confusing (generally faster, no need to use quirks for ssh). And then wezterm broke on Wayland :D
Kitty the vast majority of the time but slowly using Ghostty more and more as it improves. Sometimes use Tabby and have been looking into Wave recently. I also use the x-terminal-reloaded package in the Pulsar editor for a dock terminal if im doing something in it at the same time.
Formerly I used Terminator, because I liked to split the screen. Then I moved to Kitty because having a GPU-powered terminal sound amazing, and now I'm using gnome-terminal because I'm trying to get back to simply and default.
I primarily just use whatever the distro has(gnome terminal most often), though I use iTerm2 with omz on my work MacBook and really enjoy the customizability with tabs, panes, hotkeys, and especially triggers.
Can anyone recommend a good equivalent on Linux?
I see a lot of others listed here with many features. I'm open to trying a few to find a good alternative, though I don't want to move all my eggs to a basket only to find out it doesn't support some feature.
I was an rxvt/urxvt fan for nearly 20 years, then Alacritty for a while. Nowadays, I just use gnome-terminal and I've been happy with it. Looking forward to trying Prompt though.
5 days later: Prompt is the bee's knees! Highly recommend for anyone wanting a snappy, feature-rich GTK4 terminal, especially if you work with containers.
Konsole and xterm, although I haven't had to use xterm in a while. Actually, circa 1997 I used kterm, the predecessor to konsole. ;)
Straight up Linux ttys are also quite common for me. Most old school distros still let you escape to the terminal, with CTRL-ALT-F1 or similar. I haven't distro hopped in a long time, so I don't know if other distros still do this.
I use Yakuake most of the time. It's a Quake-style drop down terminal thats always available. I find it to be convenient for the vast majority of the terminal stuff I do.
When I need to edit long files or something, tho, I usually use Kitty, since the quake-style terminals tend to get in the way sometimes lol. It's not really a unique thing to Kitty or anything, but I like how you can split one window into multiple terminals.
Sakura. I recently did a little survey of what was on hand for Debian Stable, and that's the one I liked best. The most important thing to me is right-click paste, because I do that incessantly.
Kitty, although I was using Alacritty until last week. I got an update that had a bug related to launching Alacritty full screen. I’m in a terminal all day so I couldn’t be bothered with it. I installed kitty and adapted my configuration pretty easily. I can’t tell the difference between them except for the icon.
st. Fonts look great and I've even been able to add a vim mode for scrollback including selecting and copying text.
If I need something fast( usually on a new system) that's in most distros repos and automatically installs all it's dependencies( and doesn't have to many like gnome terminal and konsole) I tend to use sakura, though xfce terminal is also pretty good.
I keep a Gnome Shell instance always running with a Screen session. However, what I actually use to run CLI commands is Emacs Shell, built-in to Emacs.
Emacs Shell has most of the bells and whistles you get from things like Fish shell. So I like to use Dash, a minimal POSIX shell that is much lighter weight than Bash, Zsh, or Fish. Dash provides no features -- no tab completion, no history, no line editing -- and I have Emacs add all of those features on top of Dash for me. It is amazing what a good, scriptable terminal emulator can accomplish.
Emacs Shell can be scripted using the same scripting language it uses to script the editor, file browser, window manager, and everything else. So you can script the shell to search for regular expressions and make things clickable with the mouse, or only display portions of output, creating simple interactive views around shell commands. You can bind certain click buttons or keystrokes in the editor or file manager to run shell commands in new windows. You can script the shell with "expect"-like behavior (automatically input responses to certain prompts). You can capture and collate the output of multiple commands running in parallel.
There are a small number of terminal emulators I would be happy to use as daily drivers and most of them have been named here but my default is kitty. It supports everything I need and a lot I don't and doesn't have any showstoppers. All the modern terminal implementations are performant enough. I used real terminals like vt-100s and vt-220s. Everything we have today is awesome by comparison. We fetishize performance and features too much. Once you have something that works there isn't much reason to change IMO.
I'm using the ddterm gnome extension, and it's been the best I've tried so far. Lots of customization, very few bugs, and does exactly what you need it to with no bells or whistles to distract you.
I use 3. I never use anything integrated into an IDE for some reason, never started and probably never will.
Yakuake as drop down terminal 90%
Black box for nice looking full screen terminal for full screen.
Dolphin with emulator on bottom for niche things
If I could only have one for the rest of my life I'd be torn between Yakuake and Konsole. I love Konsole though, used it for years and is all round great for sticking with the DE aesthetics and integrating with themes.
For those kitty users, have anyone been able to use fonts not in the list kitty support? I only use Terminus (OTB) fonts on terminal, and when trying kitty out, I found no way to get it to use Terminus (I could only select between those supported by kitty).
xfce4-terminal has always been my go-to terminal. It may not be the lightest or the best, but it does have some neat built-in features like opening a drop-down window....
Termius because somehow I glitched the free trial for like 8 months and love having all the hosts saved and synced across devices. The android app is pretty damn slick. Can save frequent commands and has a password clipboard thing, probably not the right way to describe it. That said, if I'm just opening a local sesh on my Pop!_OS desktop I use the bundled one for that.