TTY Office: tmux ================ According to the official tmux wiki, "tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal." (https://github.com/tmux/tmux/wiki) More colloquially, tmux provides "windowing" on the command line, allowing the user to have multiple programs open and visible at the same time. It's indispensable when working with several documents at once. There's a "Getting Started with tmux" guide here: https://github.com/tmux/tmux/wiki/Getting-Started When reading the tmux documentation, think of "panes" as windows and "windows" as desktops. Part I: Selecting Text ---------------------- For me, the major obstacle to adopting tmux for my office setup was that tmux broke the regular SHIFT-arrow key combinations for selecting text in the nano and micro text editors. I found the solution to this problem here: https://github.com/micro-editor/micro/issues/2443#issuecomment-1233373047 Create a file containing the following script. Mine's called shift-to-select.sh (note that there is commented out code in this script that I'll discuss below). #!/bin/bash tmp=$(mktemp) cat >$tmp <