Comment changer l'ordre des écrans dans byobu?

16

Je voudrais lier Shift+ et Shift+ pour déplacer mon écran actuel vers la gauche / droite dans l'ordre des écrans.

Comment cela peut-il être fait?

Ce sont les versions que j'utilise:

$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06
bukzor
la source
Connexe: serverfault.com/questions/244294/…
Der Hochstapler

Réponses:

22

Vous pouvez facilement lier des actions à décalage à gauche et à droite en utilisant:

bindkey "^[[1;2D" prev
bindkey "^[[1;2C" next

Notez que Byobu 5.12 utilise ces liaisons par défaut pour shift-left et shift-right .

Et vous pouvez facilement déplacer une fenêtre d'un numéro de fenêtre à un autre en appuyant sur:

ctrl-a :number [SOME_NUMBER]

Cependant, GNU Screen ne prend pas en charge SOME_NUMBER pour être une valeur relative, comme +1 ou -1. Il doit plutôt s'agir d'un numéro de fenêtre absolu, comme "8" ou "2".

Byobu prend également en charge tmux en tant que backend, en plus de l' écran . Tmux prend en charge cette fonctionnalité, et cela peut être accompli en mettant en surbrillance la fenêtre que vous souhaitez déplacer, et en appuyant sur Ctrl-Shift-F3pour la déplacer vers la gauche et Ctrl-Shift-F4pour la déplacer vers la droite.

Dustin Kirkland
la source