J'utilisais byobu sur le serveur Ubuntu 11.10 et je devais appuyer sur une touche de fonction dans une application, donc j'ai frappé F9pour faire apparaître le menu de configuration et basculé le jeu de touches de "f-keys" à "screen-escape-keys". Cela a fonctionné, mais maintenant je ne peux pas réactiver toutes les touches f.
J'ai trouvé un programme byobu-config
qui fait à nouveau apparaître le menu et je peux revenir aux touches d'écran à partir de là. Cela corrige les choses pour les nouveaux processus d'écran, mais l'effet sur la session d'écran actuelle est étrange: il désactive les Ctrl+atouches (écran) et restaure F2-F8, mais F9-F12ne fait toujours rien (ils sont simplement transmis au processus de premier plan).
Qu'est-ce qui se passe avec ça? Des idées? Merci d'avance.
Vous pouvez également basculer entre les
f-keys
liaisons et lesscreen-escape-keys
liaisons à l'aide de:la source
/usr/share/byobu/keybindings/f-keys.screen.disable
qui ont la ligneescape ^Aa
. Si, par exemple, vous avez utilisé «t» comme touche d'échappement, vous pouvez le redéfinir en appuyant sur ctrl-a puis sur:escape ^Tt
.Nous pouvons essayer de déboguer votre problème particulier, mais il serait beaucoup plus facile de simplement nettoyer votre configuration Byobu et de commencer le nettoyage:
Le 11.04, vous devrez également supprimer le dossier vers lequel ce lien symbolique pointe:
Et puis commencez
byobu
.la source
Au cas où l'une des combinaisons de touches des autres réponses ne fonctionnerait pas, essayez simplement cette commande équivalente dans Byobu:
la source
Faites votre
~/.byobu/keybindings
look comme ceci:et sélectionnez l'écran comme back-end de byobu via
byobu-select-backend
. Cela fonctionne au moins dans Debian.la source