GNU screen
n'est pas livré avec des mises en page prédéfinies, vous devez donc rouler les vôtres. Voici ce que j'ai ajouté à mon ~ / .screenrc:
# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new 'main'
# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space
Avec cela, il est possible de changer de disposition avec Ctrl+ a Space| V| H.
(En fait, toutes les séquences de contrôle commencent par Ctrl+ apar défaut, donc je vais l'omettre à partir de maintenant.)
Cette solution n'est pas idéale - après avoir démarré une session d'écran, vous devez d'abord vous concentrer péniblement sur chaque «région» (parties d'une mise en page) avec TAB, et attacher un processus ( man screen
de tous les endroits insiste pour les appeler «fenêtres») avec n| p| 0-9| Ctrl+ cou une autre méthode de votre choix.
J'imagine que vous voudrez vous détacher au lieu de tuer si possible.
... et cela devrait, espérons-le, couvrir votre cas d'utilisation. À votre santé!
tmux
peu de temps après et je n'ai jamais manquéscreen
du tout :)split -v
merci beaucoup!