Short comparison of how btop renders in a few terminals.

For my config checkout https://github.com/arran4/dotfiles

Terms

xterm

Screenshot_20250716_173338.png

UXterm

Screenshot_20250716_144859.png

urxvt

Screenshot_20250717_123040.png

Putty term on Linux

Screenshot_20250716_144922.png

Kitty

Screenshot_20250716_173851.png

Alacritty

Screenshot_20250716_173516.png

GNOME Terminal

Screenshot_20250716_174007.png

xfce4-terminal

Screenshot_20250716_174151.png

WezTerm

Screenshot_20250716_175105.png

Konsole

Screenshot_20250716_144857.png

Qterminal

Screenshot_20250716_175342.png

LXTerminal

Screenshot_20250716_174404.png

Consible Term

Seems I’m missing a couple op code. I will find a reason to get around to this. (Could be I’m on the wrong branch)

mate-terminal

Screenshot_20250716_175444.png

Sakura

Screenshot_20250716_175918.png

st

Screenshot_20250716_180210.png

erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026
erresc: unknown private set/reset mode 2026

terminator

Screenshot_20250716_180331.png

ptyxis

Screenshot_20250716_180508.png

mlterm

Screenshot_20250716_180601.png

kterm

Screenshot_20250716_180642.png

zutty

Screenshot_20250716_180759.png

W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026
W [vterm.icc:1473] (Unimplemented) set priv mode 2026
W [vterm.icc:1519] (Unimplemented) reset priv mode 2026

cool-retro-term

Screenshot_20250716_180901.png

terminology

Screenshot_20250716_181402.png

0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h
0000001b[?2026l
0000001b[?2026h

Ghostty

Screenshot_20250716_182418.png

TODO

  • windows terminal
  • Terminal.app
  • iTerm2
  • roxterm
  • rxvt
  • Consible Term

Skipped

  • Yeahconsole

Contributions

Feel free to PR a self attributed screenshot of your preferred terminal.