I’m looking for a new terminal. What’s your favorite one and why? Which one is popular?
Currently: foot
Especially for the server mode and the resulting fast startup of footclient.
iterm2 is near perfect on macOS, for Linux I usually use Alacritty or Foot
konsole with tmux
I’ve tried a lot of them over the whole history of Linux, but what I use now is kitty.
I like Terminator,
for it’s ability to split one terminal window into as much as you want:
https://gnome-terminator.org/In combination with Fish shell,
for it’s auto completion + syntax highlighting:
https://fishshell.com/And lastly, BobTheFish,
a nice git-aware powerline theme to go along with it:
https://github.com/oh-my-fish/theme-bobthefishLove me some fish! Though for more complex data processing, I’m working on learning nushell. Being able to work with more complex data structures is amazing.
I too am a terminator+fish user!
VT2. Sometimes 3.
Accidentally put my comment as a reply to yours, sorry :>
I’m on the Alacritty/Tmux/ZSH train. Haven’t any issues, other than font scaling differences between laptop and desktop UW monitor.
This is me too, but I just switched to alacritty from urxvt (due to some new bug with control characters).
I prefer my terminal to purely show text, and I use tmux for all the fancy stuff.
I don’t have one specific as my favorite anymore and currently use Konsole from KDE. If you like tinkering with files and want it highly customizable through configuration files instead a gui, then probably Kitty is the best (and the closest to being my favorite). Alacritty is also a good one, but its quite simple and lacks some features in my opinion. I didn’t try too many, but these 3 are the top three I would consider using in the
featurefuture.I’ve used Alacritty for a long time, but I am looking to switch since they moved to TOML for their config file. The migration they advertised did not work, and looking for some sample files took me to a GitHub issue thread where the devs are just… dicks. It was rather easy to write a new config file from scratch, but their attitude is just ridiculous.
Terminator and zsh shell with oh my zsh
https://medium.com/@ferhatsukrurende/terminator-zsh-ohmyzsh-58ba4303bd09
ADM-3A for beauty and the vim keys.
TRS-80 DT-1 for weirdness.
IBM 5251 for beam spring keys.
DEC VT320 because library nostalgia.
XFCE-Terminal. Small, lightweight, Wayland if you use it and plenty of config without cryptic dotfiles.
Well I’ll throw in my endorsement for kitty. I like the ligature support, the fact that it can be configured to hide all UI, and it uses text files for configuration that I can put in my dot files repo.
There are some particular features that I use constantly:
I can yank a file path to the prompt from previous output by pressing ctrl+shift+p then f then a 1-character label. I can do the same with a git hash (or other hash) by pressing h instead of f.
I can scroll back and search previous output using only the keyboard with ctrl+shift+h which puts the terminal history in a pager.
I can get the output of only the previous command in a pager with ctrl+shift+g. Or jump to previous prompts with ctrl+shift+x and ctrl+shift+z.
I use kitty-scrollback.nvim which replaces that pager with neovim so I can use all of my editor features to search history, copy what I want, etc.
I like Konsole.
It comes with KDE, supports tabs, themes, and loads very fast.
I don’t really need more from a terminal than that. When I, rarely, need more advanced features like window splitting and session management I also use Zellij (previously I used tmux).
Yakuake is similar but drop down based (like quake). I love having a hot key to access my terminal (tabs, splits, and all). Especially when editing in vim and looking at docs in Firefox it’s such a buttery smooth workflow.
When I, rarely, need more advanced features like window splitting and session management I also use Zellij
Konsole does window splitting as well, doesn’t it?
Yes, it does.
Mine is yakuake simply because it’s a drop down one so it integrates well into my desktop.