Uso a tela há anos, como forma de garantir que qualquer trabalho remoto seja mantido aberto com segurança após desconectar / travar. De fato, como é óbvio, uso telas mesmo quando trabalho localmente.
Recentemente, meus requisitos progrediram para o estágio em que mudei para o tmux devido à beleza de:
tmux attach -r
Anexar minhas próprias sessões no modo somente leitura (-r) significa que não preciso me preocupar acidentalmente:
- colando linhas de lixo no IRC
- interromper um importante processo de compilação / implantação
- digitando uma senha em tela cheia para os transeuntes
É claro que o problema é que eu tenho que abrir uma sessão, Cb + d para desanexar e reabri-la com o sinalizador -r para ir somente para leitura. E então, quando ocasionalmente quero entrar em uma conversa no IRC, interromper uma tarefa ou qualquer outra coisa, preciso desconectar novamente e reconectar normalmente.
Alguém sabe como fazer uma ligação de chave para alternar entre modos?
fonte
Em
tmux 1.9a
você pode fazer:switch-client -r
. Não tenho certeza se isso é novo no 1.9a, mas essa é a versão que estou executando e sou capaz de alterar uma sessão existente do tmux para o modo somente leitura.fonte