Możesz dodać polecenie split do swojego .screenrc
i używać focus
oraz select
kontrolować, które okno jest w którym podziale, a który koncentruje się:
screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up
Pamiętaj, że podział nie dzieli poszczególnych okien ekranu, ale zamiast tego tworzy podział dla całej instancji sesji ekranu. Ponowne dołączenie sesji ekranowej po jej utworzeniu nie odtworzy podziału.
Jeśli chcesz, aby pierwsze okno ekranu dzieliło się na wiele regionów, możesz uruchomić kolejną sesję ekranu w pierwszym oknie sesji ekranu i użyć do tego powyższych ustawień ekranu. Jeśli zapiszesz powyższe ustawienia w pliku innym niż .screenrc
, na przykład .screenrc.split
, możesz dodać to do sesji głównego ekranu, aby rozpocząć osadzony podział ekranu w oknie ekranu:
screen -t split screen -S split -c .screenrc.split
Jeśli osadzisz sesję ekranową w głównej sesji ekranowej, będziesz chciał powiązać klawisz Escape z komendą poza CTRL+Asesją wewnętrznego ekranu. Aby powiązać ten klucz, CTRL+Bdodaj go do pliku konfiguracyjnego ekranu dla osadzonego ekranu ( .screenrc.split
):
escape ^Bb