.screenrc - beberapa wilayah saat diluncurkan

11

Saya tahu ini mungkin, tetapi saya tidak bisa seumur hidup mencari tahu caranya, meluncurkan layar dengan satu jendela dalam mode split region?

yaitu: Saya memiliki layar yang ditetapkan untuk membuka banyak jendela saat peluncuran, tetapi ingin agar jendela 0 dipecah menjadi dua wilayah dengan aplikasi yang berjalan di setiap wilayah


sumber

Jawaban:

13

Anda bisa menambahkan perintah split ke Anda .screenrcdan menggunakan focusdan selectuntuk mengontrol jendela mana di mana split dan mana split difokuskan:

screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up

Perhatikan bahwa pemisahan tidak membagi jendela layar individual tetapi sebaliknya menciptakan pemisahan untuk seluruh instance sesi layar. Juga, memasang kembali sesi layar setelah pembuatannya tidak akan membuat ulang perpecahan.

Jika Anda hanya menginginkan jendela layar pertama terpecah menjadi beberapa wilayah, Anda dapat menjalankan sesi layar lain dalam jendela pertama sesi layar Anda dan menggunakan pengaturan layar di atas untuk itu. Jika Anda menyimpan pengaturan di atas dalam file selain .screenrc, misalnya .screenrc.split, Anda bisa menambahkan ini ke sesi layar utama Anda untuk memulai layar split tertanam dalam jendela layar:

screen -t split screen -S split -c .screenrc.split

Jika Anda menyematkan sesi layar dalam sesi layar utama Anda, Anda akan ingin mengikat tombol escape command untuk sesuatu selain CTRL+Auntuk sesi layar bagian dalam Anda. Untuk mengikat kunci ini untuk CTRL+Bmenambahkan ini ke file konfigurasi layar untuk layar tertanam ( .screenrc.split):

escape ^Bb
Trey Hunner
sumber
Terima kasih! Saya tidak mengajukan pertanyaan tetapi selalu ingin dapat melakukan ini. Sangat bagus!
Oscar