what is the best linux terminal? I have been using alacritty for years and have been doing well. But I don’t think kitty and st. I was wondering if any new projects have come out in recent years.
I consider st a great choice when using i3 or dwm. Customizing it takes time, but RAM usage is what I usually check and in case of st it is comically small.
foot for me
I run multiple terminal apps. I thought I would try a few, and I never deleted any of them.
Konsole is awesome and has great integration with Plasma ofc. I’m surprised to see it barely mentioned.
Alacrity or foot (foot has less features but it’s faster)
Tilix is great, complete for my needs.
I don’t know why more people haven’t mentioned tilix.
Makes me wonder if I’m missing out by using it 😂
Hahah, maybe we are! But it’s damn good.
Alacritty. Alacritty. Alacritty. And did I mention Alacritty? (I’m just counting how many I have open atm)
I’ve been using xterm, urxvt, and st. Also tested alacrity, kitty, and wezterm. Your shell also plays a critical role in your terminal usage (but I won’t deviate here).
For my use-case, the latter are overkill so I stayed with st. The only missing feature for me was image support even though I use it sporadically. To cover that I use a script that relies on ueberzug or ucollage if I need to browse folders.I’ve wrote a small post about ucollage if you’re interested.
ghostty looks promising, but it’s in “closed beta” for now. When it’s released, it will be public and open source. :)
kitty with fish
Running Kitty the past year and a bit and really like it. Used to run into weird laggy issues with other terminal emulators, but Kitty runs like a beast for me.
I don’t know if it’s the best, but kitty + zsh has been my daily driver for many years.
Just switched from Alacritty, kitty+zsh rocks. Feels faster than alacritty, and the tutorialization of the default config is great. And it’s wildly configurable.
Cosmic term is nice. Still just alpha, so there are rough edges though.
I see is a alacritty fork. what does it have more?
Splits, ligatures tabs and more
Since we are talking about terminals, you are probably talking about abuse of ligatures
Well, that was something… I have used ligatures in my code editor for quite a few years now, and I have NEVER been confused about the ambiguity this person is so upset about. Why? I have never ever seen the Unicode character for not equals in a code block, simply since it is not a valid character in any known language. In fact, I have never even seen it in a String where it actually would be legal, probably since nobody knows how to type that using a standard keyboard. This whole article felt like someone with a severe diagnose have locked in on some hypothetical correctness issue, that simply isn’t a problem in the real world.
But, if you for some reason find ligatures confusing, then you shouldn’t use them. But, just to be clear, there is not a right of wrong like this blog post tries to argue, it is a matter of personal taste.
https://en.m.wikipedia.org/wiki/ALGOL_68
ALGOL 68, mother of all the C-likes, has ≠. There ace quite a few languages support Unicode such as ≠. What is not equals then? Exclamation mark + equals? Forward slash + equals? Tilde + equals? Less than + greater than? Equals + forward slash + equals. What is more clear than all of those aforementioned options from ‘modern programming languages’?
2260 ≠ Not Equal To
. Type what you mean, specifically. Your programming language doesn’t support it? Your language is hurting clarity.Good to know that every time I feel the need to use ALGOL 68, I must remember to disable ligatures. Still not sure this is going to be a huge problem 😂
No need to ignore history. Older ALGOL versions used several now-Unicode operators. A lot of language support it. You have most of the APL + its dialects (such as BQN), theorem provers like Agda and LEAN 4, functional languages supporting Unicode Preludes like Haskell and PureScript, MATLAB, Mathematica, RPL, Raku, Julia, AppleScript, and of course the TI BASICs. Not to mention
≠
is what is used in general math(s) & handwriting. All this to say, it’s more common than you are leading on.
People keep recommending terminal emulators, but I think they’re missing your point.
I’m not aware of anyone making new terminals these days. In my opinion DIGITAL is still king. They are getting a bit hard to come by. VT220 used to be the gold standard, but a VT420 or VT520 is still worth it if you can find one.
Looks like there are a few VT420s on eBay going for up to $200. Prices aren’t what they used to be.
They specifically mentioned alacritty which is a terminal emulator
Yes, and now they’re looking for a real terminal
Ah yes you can tell by the post title:
best linux terminal emulator
There is no one-size-fits-all, but for fits most, you’re looking at KDE’s Konsole or GNOME’s new Terminal (formerly Ptyxis). Everything else is going to be niche, with special use cases. What are your specific needs?