Skip to content
Opensource internals
  • Posts

Terminal

Why tmux Needs Its Own Terminal Emulator

Sep 28, 2026 8 min read Jay Hubbert

ncurses assumes one application owns one terminal. A multiplexer owns N screens and has to render them into one terminal without the terminal knowing.

TmuxArchitectureInternalsTerminal

Read more →

tmux Works Around Terminal Bugs: Believe Nothing, Probe Everything

Aug 30, 2026 10 min read Jay Hubbert

tmux treats terminal capabilities as unverified claims. It layers terminfo, user overrides, named features, runtime probing and a hard-coded table of per-terminal quirks — and…

TmuxTerminalWorkaroundsInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·