Test-drive your terminal
Along with shell, terminal emulator is for many the most important part of operating system. It's where you spend most of your time!
There are tones of them to choose from. Some prefer them as leightweight as possible, others like them to handle things like tabs, splits, etc.
But how does your terminal perform at actually displaying stuff? I wrote this shell script to test how various terminals handle colors, extended text decorations and few other things.
Here's how decorations look in gnome-terminal
:
Results
double underline | curly underline | overline | color underline | bitmap emoji | right-to-left | |
---|---|---|---|---|---|---|
alacritty | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
mlterm | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ |
kitty | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ |
gnome-terminal | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
From what I tried, gnome-terminal
and kitty
check all but one feature and there's actually none that can do it all.
mlterm
came as a bit of surprise with double underline and overline support. It also displays RTL text actually on the right side of the terminal. It's also interesting that it supports sixel graphics out-of-the-box.
How does your terminal compare?
Disclaimer: Although I love working with terminals, I do not claim to be a expert on the subject. Nor do I suggest that every terminal should be able to display these things.