4 ms·
If you spend any amount of time on remote machines with unreliable connections, local tmux is insta-reject because tmux inside tmux is very inconvenient. As wit
by homebrewer 8mo ago
If you spend any amount of time on remote machines with unreliable connections, local tmux is insta-reject because tmux inside tmux is very inconvenient. As with GP, it's also why I don't consider terminal emulators without tabs at all.
- yjftsjthsd-h 8mo ago> because tmux inside tmux is very inconvenient. Hitting c-b c-b isn't that inconvenient?
- NateEag 8mo agoAgreed. I hold Control and double-tap b for managing the remote session, then everything else is the same. Granted, I'm not a power user, so there may be numbers that get frustrating. I could imagine complex splits getting confusing (I don't use splits at all).
- nine_k 8mo agoC-b is less ergonomic than C-a that is the default on GNU screen. The first thing in tmux is to remap to C-a. (Triply so if you remap caps lock to ctrl.)
- kombine 8mo agoI went with C-a for quite a long time, but then I discovered that C-a is a keymap for jumping the cursor to the beginning and f the line, so I remapped tmux prefix to C-Space.
- 0x457 8mo agoI switched to zellij, but I made more like my tmux was because I didn't want to learn new binding; C-q activates tmux mode. C-q + g locks so I can pass through comamnds to inner zellij. C-g unlocks. on super+enter for it opens a ghostty it and atached it to zellij session named $(hostname). On reboot it remembers my tabs and panels and even commands that ran inside last (i.e there is popup in every panel that had something runing to run it again or just open a terminal) Before my great wayland migration I ran patched st and it was great. Terminal job is render what terminal multi-plexer gives it and passes input to multiplexer.