Sie können den Befehl split zu Ihrem hinzufügen .screenrc
und verwenden focus
und select
steuern, welches Fenster sich in welchem Split befindet und welcher Split fokussiert ist:
screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up
Beachten Sie, dass beim Teilen keine einzelnen Bildschirmfenster geteilt werden, sondern stattdessen eine Aufteilung für die gesamte Instanz der Bildschirmsitzung erstellt wird. Wenn Sie die Bildschirmsitzung nach ihrer Erstellung erneut anhängen, wird die Aufteilung nicht neu erstellt.
Wenn Sie nur das erste Bildschirmfenster in mehrere Regionen aufteilen möchten, können Sie im ersten Fenster Ihrer Bildschirmsitzung eine weitere Bildschirmsitzung ausführen und die obigen Bildschirmeinstellungen dafür verwenden. Wenn Sie die oben genannten Einstellungen in einer anderen Datei als .screenrc
beispielsweise speichern .screenrc.split
, können Sie diese zu Ihrer Hauptbildschirmsitzung hinzufügen, um einen eingebetteten geteilten Bildschirm in einem Bildschirmfenster zu starten:
screen -t split screen -S split -c .screenrc.split
Wenn Sie eine Bildschirmsitzung in Ihre Hauptbildschirmsitzung einbetten, möchten Sie die Befehls-Escape-Taste CTRL+Afür Ihre innere Bildschirmsitzung an etwas anderes binden . So binden Sie diesen Schlüssel, CTRL+Bum ihn der Bildschirmkonfigurationsdatei für den eingebetteten Bildschirm ( .screenrc.split
) hinzuzufügen :
escape ^Bb