J'utilise Byobu (avec Tmux, à l'intérieur de gnome-terminal) et j'ai un problème avec ses raccourcis clavier (que je n'arrive probablement pas à comprendre).
Je lance byobu, j'ouvre quelques fenêtres puis, depuis l'une de ces fenêtres, je ssh sur une autre machine et j'y lance byobu. Peu importe si j'appuie sur Ctrl- cou Ctrl- a- c, je ne sais pas comment créer et basculer entre les fenêtres dans cette session à distance.
Remarque: si j'entre Shift- F12je peux basculer entre les fenêtres en utilisant les touches de fonction dans la session distante mais cela n'est pas idéal car j'ai également besoin de basculer entre les fenêtres dans la session principale.
Des idées?
Merci d'avance pour votre aide.
Réponses:
Je suppose que vous avez configuré byobu pour l'utiliser Ctrl- Acomme séquence d'échappement de tmux.
Les commandes que vous saisissez dans votre terminal sont d'abord gérées par votre instance tmux locale, puis gérées par la session tmux imbriquée. Cela signifie que vous devez vous échapper deux fois pour accéder à l'instance imbriquée:
Si la deuxième ligne ne fonctionne pas, essayez (comme indiqué par @artm )
la source
Ctrl-a a c
(deuxième 'a' sans contrôle)J'ai trouvé en utilisant Shift-F12 d'activer / désactiver les raccourcis clavier du byobu externe était un peu plus facile à mémoriser et à utiliser. La seule nouvelle clé à retenir est Shift-F12, puis le byobu intérieur peut être contrôlé avec les raccourcis clavier normaux.
J'ai trouvé cette solution ici .
la source
Ctrl-a Ctrl-a
n'a pas fonctionné pour moi non plus. J'ai trouvé que cela fonctionnait après avoir commenté la ligne suivante dans.byobu/keybindings.tmux
:Une autre solution consiste à utiliser la
send-key
commande interne Tmux :send-key -2
puis sur la commande ou la touche que vous souhaitez envoyerExemples:
send-key -2
c= créer une nouvelle fenêtresend-key -2
p= passer à la fenêtre précédentesend-key -2
n= passer à la fenêtre suivantePas très intuitif, mais fonctionne même avec Putty.
la source