web-dev-qa-db-fra.com

Comment puis-je envoyer un F6 littéral / etc. à byobu?

Dans un écran Byobu, je me suis connecté à un autre ordinateur et lancé parobu sur cet ordinateur. Maintenant, j'ai byobu dans byobu.

Comment puis-je envoyer des frappes byobu (F2, F3, F6, etc.) à l'intérieur du byobu plutôt qu'à l'extérieur? En d'autres termes, comment puis-je échapper ou transmettre ces clés à l'écran plutôt que de les faire intercepter par le byobu extérieur?

17
cha

Pour byobu-into-byobu, vous devez connaître les liaisons d'origine, autres que les touches f, pour chacune des commandes de touches f.

Donc, pour F6, par exemple, c’est vraiment ctrl-a-d pour détacher.

Vous pouvez ensuite envoyer le signal de détachement à la session interne à l'aide de ctrl-a-a-d. Et cela cadre bien avec la profondeur des sessions imbriquées. Donc pour byobu-dans-byobu-dans-byobu, vous utiliseriez ctrl-a-a-a-d.

Personnellement, il existe une alternative, ce que j’utilise personnellement… Vous pouvez définir une clé d’échappement différente pour le byobu interne. J'utilise généralement ctrl-a pour le périphérique externe et ctrl-b pour le périphérique interne. De cette manière, ctrl-a-d détacherait la session externe et ctrl-b-d détacherait la session interne.

16
Dustin Kirkland
Shift-F12                   Toggle on/off Byobu's keybindings

Les frappes seront envoyées au Byobu intérieur.

20
lollo

Ctrl-A ou F12 fonctionne avec un seul byobu, mais je ne suis pas sûr d'un byobu dans un byobu. Voir: https://help.ubuntu.com/community/Byob

1
Jeff