J'utilise l'écran depuis des années maintenant comme moyen de garantir que tout travail à distance reste ouvert en toute sécurité après des déconnexions / plantages. En fait, bien entendu, j'utilise des écrans même lorsque je travaille localement.
Récemment, mes exigences sont passées au stade où je suis passé à tmux en raison de la beauté de:
tmux attach -r
Attacher à mes propres sessions en mode lecture seule (-r) signifie que je n'ai pas à me soucier accidentellement:
- coller des lignes d'ordures dans IRC
- l'arrêt d'un important processus de compilation / déploiement
- taper un mot de passe à la vue des passants
Bien sûr, le problème est que je dois ouvrir une session, Cb + d pour la détacher, puis la rouvrir avec l'indicateur -r pour passer en lecture seule. Et puis, quand je veux de temps en temps participer à une conversation IRC, interrompre une tâche ou autre chose, je dois à nouveau me détacher et me reconnecter normalement.
Quelqu'un connaît-il un moyen de créer une liaison de touches pour basculer entre les modes?
la source
En
tmux 1.9a
vous pouvez faire:switch-client -r
. Je ne sais pas si c'est nouveau dans la version 1.9a, mais c'est la version que j'utilise et je peux changer une session tmux existante en mode lecture seule.la source