GNU/Linux >> Tutoriels Linux >  >> Linux

Comment réparer une session tmux gâchée par des caractères de contrôle

Solution 1 :

Ctrl +B puis r devrait le faire. Cela oblige tmux à redessiner tout l'écran à partir de zéro.

Solution 2 :

ctrl-b r n'est pas la bonne réponse. La bonne réponse est :

  1. ctrl-b shift-D pour obtenir une liste des sessions jointes
  2. sélectionnez la session que vous utilisiez lorsque vous avez gâché l'écran, puis appuyez sur Entrée pour la détacher (ou parcourez cette liste et détachez-la de toutes les sessions, si vous préférez)
  3. si détaché de toutes les sessions en #2, alors tmux attach -t à nouveau pour joindre une toute nouvelle session. Cela éliminera la session problématique sans avoir à terminer tmux.

Solution 3 :

Il y a une explication détaillée comment réinitialiser de nombreuses parties de tmux dans l'échange de pile :https://unix.stackexchange.com/questions/49886/tmux-status-bar-corrupted-after-catting-a-binary-file-how- à réinitialiser

Pour moi, souvent seulement tmux rename-window myWindowName et printf '\033]2;%s\007' "$(uname -n) (définir le statut à droite) sont obligatoires.

Solution 4 :

3 possibilités...

  1. stty sane
  2. reset
  3. echo ^v^o (c'est E

Linux
  1. Comment commencer à utiliser Tmux comme un pro en 5 minutes

  2. Comment afficher différemment les caractères de contrôle (^c, ^d, ^[, …) dans le shell ?

  3. API de socket Tmux ?

  4. Comment savoir si je suis dans une session Tmux à partir d'un script bash ?

  5. Comment reprendre une session Gnome ?

Comment utiliser l'écran Linux

Premiers pas avec Tmux

Conseils d'utilisation de tmux

Comment installer et utiliser Tmux (multiplexeur de terminaux) sous Linux

Comment réparer les mises à jour Windows bloquées à 0 %

Comment installer tmux sous Linux