What's a good Linux terminal emulator that doesn't try to reinvent TMUX?
I don't need tabs, or sessions, or startup scripts or even mouse support. I just need a terminal with good colour support and fast performance, without any of the bells and whistles that are utterly wasted on TMUX users.
56 comments
[ 3006 ms ] story [ 3518 ms ] threadxterm -fn r24 &
to get a larger font on some Unix and IIRC Linux systems a while ago. Good memories of doing a lot of fun command-line stuff, including Unix command usage, writing shell scripts a la the examples in The Unix Programming Environment book, and also writing many command-line utilities in C, and later, in Python ... :)
https://sw.kovidgoyal.net/kitty/
Is that the kind of thing that you were looking for?
[0] https://github.com/alacritty/alacritty
[0] https://danluu.com/term-latency/
The newer issue[1] appears to state that latency isn't an issue on Wayland as it already has frame scheduling support, but their proposed fix targets X11, MacOS and Windows.
I was quite surprised as I hadn't noticed any latency using alacritty, but I've been on Wayland for some time so that might be the reason.
[0] https://github.com/alacritty/alacritty/issues/673
[1] https://github.com/alacritty/alacritty/issues/3972
[1]: Dated via the dev's release blog post: https://jwilm.io/blog/announcing-alacritty/
In addition, at some point I had a look, and the former terminal I used to use (termite[0]) deprecated itself in favour of alacritty as well so I can't even switch back (I mean I could, but it's now unmaintained.)
[0] https://github.com/thestinger/termite
As you got systemd and non systemd distros, Debian is in this a distro w/o alacrity.
I don't think this would necessarily be true with other Linux based operating systems (perhaps RHEL), but certainly is true in this case.
[0] https://wiki.archlinux.org/title/Alacritty#Colors
Maybe I'm a bit harsh, but you see a lot of programs require work arounds.
I just don't use the built in multiplexer or whatever.
I think if you're running tmux, a lot of kitty/alacrity's performance is mooted anyway?
uxterm is the fastest.
https://github.com/Swordfish90/cool-retro-term
I mention it because it doesn't have tabs, saved sessions, or any of the other features tmux handles.
So, it's not a bad fit for heavy tmux users.
edit: I should have mentioned, having the minimal overhead and most responsive terminal is a "tier 1" priority for me.
Urxvtd is the fastest, and lightest weight terminal period.
Either that, or something has changed since I spent a long time picking it.
https://st.suckless.org/
Zutty is an option if you don't mind trying (often) unpackaged software, but then st would fit as well with the performance difference being that Zutty leverages GPU rendering for more performance and st doesn't seem to do that by itself.
If graphics isn't your thing and you're just on the frame buffer directly, there is fbterm.
A lot of the 'advertised' emulators seem to be targeting aesthetic and 'cool' marketability, some are even based on electron or try to put filters on the output...
You can disable everything in it. I just use it mainly for the panes.