Selective Mouse Support in tmux: When to Use Granular Options vs the Global Switch
Learn how to enable mouse pane selection and resizing in tmux without accidentally switching windows by choosing between selective and global mouse options.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to enable mouse pane selection and resizing in tmux without accidentally switching windows by choosing between selective and global mouse options.
Learn how tmux’s client‑server architecture lets you detach a session, survive SSH drops, and reattach later without losing your work.
Learn how tmux's client-server architecture keeps remote processes alive through SSH drops, with a practical workflow for named sessions, detachment, and reattachment.
Learn how to use tmux session detachment to prevent long-running processes from terminating during SSH disconnects, including naming strategies and memory considerations.
Tmux keeps sessions alive by moving state into a persistent server process. Clients attach via a Unix socket, so detaching preserves programs, layout and scrollback for later reattachment.
A diagnostic guide for resolving unresponsive tmux sessions, covering XOFF flow control, TERM variable mismatches, and detached client hangs without killing the server.
In tmux, the prefix-key serves as the primary interceptor for all control commands. While the default Ctrl-b is standard, users often customize this to avoid collisions with application-specific shortcuts or to improve ergonomic accessibility. A challenge arises when managing multiple active sessions where different prefix keys might be desired for organizat
Goal Understand the current state of environment variable propagation in tmux when creating new panes, synchronizing input, or detaching and reattaching sessions. Constraints & Uncertainty The documented set -g default-command option assigns a command to new panes, yet it does not automatically carry over environment variables set in the parent session o
The synchronize-panes window option in tmux 3.x enables simultaneous input replication across all active panes. While this is effective for simple commands, the behavior becomes unpredictable when sending complex key sequences or multi-line pastes to panes running different shell environments (e.g., Bash vs. Zsh) or different terminal emulators. Because sync