← Back to context

Comment by DiabloD3

2 days ago

This is incorrect: Alacritty does not have significant lag on old hardware. I suspect you actually meant "hardware that does not have (what is colloquially called) 3D acceleration".

That said, I agree with Terminal elitism being weird: as long as a terminal implements truecolor, both leonerd's and kitty's input protocols, undercurl, OSC52, and maybe OSC8, and otherwise isn't weirdly broken, its good enough.

On that list, alacritty, wez, kitty, foot, WT, anything that uses libvterm, and maybe Ghostty (last time I looked at it, it was just trying to look cool, not being an actually fully implemented terminal, but people swear by it now). Also, multiplexers that implement these requires are on the good enough list, such as tmux or zellij, but not screen (screen tries to pass unknown sequences through, but still sometimes mangles them by accident).

Things that are not required to be on the good enough list: tabs and split panes and any sort of menu bar. These are not show stoppers that prevent compatibility with terminal programs.