| "Scrollback and copy-paste will work exactly as they do in your native terminal, while they can behave differently when using tmux." I use tmux for session management, including but not limited to windowing, on each single host. I generally work _outside_ tmux, using send-keys to interact with each window. I have daemons running in their own windows. There is no graphics layer, no window manager and no terminal emulator. I stay in textmode. I make heavy use of tmux features like send-keys and buffers.
I use buffers, namely load-buffer, paste-buffer and save-buffer, as "copy-paste". I do not use a mouse. I "select text" using UNIX utilities, not cursor movement. The tmux scrollback buffer is not an issue because I work outside of tmux. For daemons running in tmux windows, I use multilog and tai64nlocal for logging. The copy-paste issue is a non-issue because the "native terminal" for me is textmode and textmode, unlike a terminal emulator, has no copy-paste. This tmux setup is lighter weight than running 1. a graphics layer, 2. a window manager, 3. a terminal emulator and 4. shpool. |