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?
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.
Shift-F12 Toggle on/off Byobu's keybindings
Les frappes seront envoyées au Byobu intérieur.
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