Od lat używam ekranu jako sposobu na zapewnienie, że każda praca zdalna jest bezpiecznie otwarta po rozłączeniu / awarii. W rzeczywistości korzystam z ekranów nawet podczas pracy lokalnej.
Ostatnio moje wymagania przeszły na etap, który przerzuciłem na tmux ze względu na piękno:
tmux attach -r
Dołączanie do własnych sesji w trybie tylko do odczytu (-r) oznacza, że nie muszę się przypadkowo martwić:
- wklejanie linii śmieci w IRC
- zatrzymanie ważnego procesu kompilacji / wdrażania
- wpisanie hasła w pełnym widoku dla przechodniów
Oczywiście problem polega na tym, że muszę otworzyć sesję, Cb + d, aby się odłączyć, a następnie ponownie otwórz ją flagą -r, aby przejść tylko do odczytu. A potem, kiedy od czasu do czasu chcę włączyć się do rozmowy IRC, przerwać zadanie lub coś innego, muszę odłączyć się ponownie i połączyć ponownie normalnie.
Czy ktoś zna sposób na przypisanie klawisza do przełączania trybów?
źródło
W
tmux 1.9a
was może zrobić:switch-client -r
. Nie jestem pewien, czy jest to nowa wersja 1.9a, ale to jest wersja, którą używam i jestem w stanie zmienić istniejącą sesję tmux na tryb tylko do odczytu.źródło