Bobby Borisov writes that tmux 3.8 enhances the terminal multiplexer with expanded floating pane capabilities, including mouse and command-based movement, resizing, and layout swapping, alongside modal panes that temporarily block interaction with other panes. The release adds built-in light and dark themes that can automatically match terminal preferences, plus a new fuzzy switcher for faster window and session navigation.
- Modal panes can be configured to close on click-outside or Escape
- The hooks system was redesigned around events, adding triggers for pane activity, resizing, session changes, and window operations
- Layout definitions now use a JSON-based format while remaining backward-compatible
- Floating panes are planned to fully replace traditional popups in tmux 3.9
Tmux is a terminal multiplexer that allows users to create and manage multiple terminal sessions within a single window. It offers features like session persistence, window and pane splitting, and customization options, enhancing productivity for Linux users, especially those working with remote servers or VMs.