Vous pouvez ajouter la commande de fractionnement à votre .screenrc
et utiliser focus
et select
contrôler quelle fenêtre est dans quel fractionnement et quel fractionnement est ciblé:
screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up
Notez que le fractionnement ne fractionne pas les fenêtres d'écran individuelles mais crée à la place un fractionnement pour l'instance entière de la session d'écran. De plus, le fait de rattacher la session d'écran après sa création ne recréera pas le fractionnement.
Si vous souhaitez que la première fenêtre d'écran soit divisée en plusieurs régions, vous pouvez exécuter une autre session d'écran dans la première fenêtre de votre session d'écran et utiliser les paramètres d'écran ci-dessus. Si vous enregistrez les paramètres ci-dessus dans un fichier autre que .screenrc
, par exemple .screenrc.split
, vous pouvez l'ajouter à votre session d'écran principale pour démarrer un écran partagé incorporé dans une fenêtre d'écran:
screen -t split screen -S split -c .screenrc.split
Si vous intégrez une session d'écran dans votre session d'écran principale, vous voudrez lier la touche d'échappement de la commande à quelque chose de plus CTRL+Apour votre session d'écran interne. Pour lier cette clé pour l' CTRL+Bajouter au fichier de configuration d'écran pour l'écran intégré ( .screenrc.split
):
escape ^Bb