Comment puis-je appuyer sur F9 dans Byobu sur SSH?


0

Selon la page de manuel relative à byobu, entrer F9dans le système byobudevrait faire apparaître le "Menu de configuration". Cependant, j'utilise SSH pour me connecter à Linux, je dois donc entrer la séquence d'échappement F9plutôt que d'appuyer sur la F9touche elle-même.

Comme je l'ai décrit ici , j'ai utilisé la méthode suggérée ici pour déterminer les séquences d'échappement de F1- F12sur ma plate-forme (Ubuntu 10.04.4 LTS). Comme je l'ai décrit ici , j'ai constaté (entre autres choses) que la séquence d'échappement F9est ^[Ow.

Ma question est, comment puis-je entrer ^[Owdans le terminal?

Je commence byobupar entrer:

byobu

Puis je tape Ctrl+ V, suivi de Esc, qui entre ^[. Ensuite, je tape Shift+ O(majuscule "O"), suivi de W(minuscule "w").

En d'autres termes, mes frappes à l'intérieur byobusont les suivantes:

Ctrl+V

Esc

Shift+O

W

J'obtiens ^[Owet presse Enter. Cependant, j'obtiens cette erreur:

w: command not found

De toute évidence, je ne suis pas entré correctement dans la séquence d'échappement. Quels raccourcis clavier dois-je utiliser pour le saisir correctement?

(Remarque: j'utilise SSH Secure Shell (maintenant appelé client Tectia SSH) , et non pas PuTTY, pour me connecter à Linux sous SSH.)

Réponses:


0

Le problème apparent est que vous tapez Ctrl+ Vavant la Esctouche.

Control / V est généralement le caractère lnext( littéral-suivant ), qui indique au pilote du terminal de ne rien faire de spécial pour le caractère suivant. Cela le laisse passer à l'application (ou shell) qui l'ignore, et de même le Capital / O est également ignoré (ou légal dans un certain sens). L'application remarque enfin un problème sur Lower / w, pour une raison quelconque.

À propos, la méthode utilisée pour déterminer les séquences de touches repose sur un paramètre particulier de la TERMvariable d'environnement, que l'application utilise pour rechercher dans la base de données de terminaux. (C'est probablement vt100). Vous pouvez en principe lui attribuer une autre valeur (celle dont l’entrée terminfo comporte 12 touches de fonction) et envoyer les séquences d’échappement correspondantes en utilisant la même méthode.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.