Search

Search IconIcon to open search

tmux

Last updated by Simon Späti

tmux is an open-source Terminal Multiplexer for Unix-like operating systems. It allows multiple terminal sessions to be accessed simultaneously in a single window. It is useful for running more than one command-line program at the same time.

# Does it matter which Terminal I use with Tmux?

Using Tmux will add some overhead, but you won’t completely lose Ghostty’s performance benefits because:

  1. Ghosty’s core optimizations will still apply:
    • The SIMD escape sequence detection
    • Fast Unicode decoding
    • Pre-computed code point width tables
    • Efficient memory layout
    • Fast rendering pipeline using Metal
  2. However, Tmux does introduce an additional layer that:
    • Needs to process escape sequences again
    • Manages its own screen buffer
    • Has its own rendering cycle

# See Sesh by Josh Medeski

Tmux session manager
Smart tmux sessions with sesh | Josh Medeski

# Alternatives


Origin:
References:
Created 2023-11-06