(Pertanyaan yang tersirat adalah, "Bagaimana cara menjaga jendela split saya pada detach?")
Jawaban singkatnya adalah Anda tidak bisa. Jawaban yang lebih panjang adalah Anda bisa memalsukannya.
Split adalah properti dari tampilan Anda. Proses mengelola sesi layar Anda tidak benar-benar tahu tentang mereka; hanya proses tunggal yang menampilkan sesi. Dengan demikian, sesi layar tidak dapat mengingat perpecahan karena tidak tahu tentang mereka, dan begitu Anda melepaskan, proses yang tahu tentang mereka telah keluar.
Peretasan ini menggunakan sesi layar bersarang. Mulailah satu sesi dan berikan beberapa urutan pelarian yang tidak akan Anda gunakan terlalu banyak (atau cukup nonaktifkan karakter pelariannya sepenuhnya). Bind urutan urutan lepaskan Anda yang biasa ke sesi layar ini. Sekarang, mulai atau lampirkan ke sesi layar utama Anda. Semua pekerjaan Anda akan dilakukan di sesi dalam, dan Anda dapat membagi tampilan Anda. Ketika Anda melepaskan, bagaimanapun, itu akan menjadi sesi luar yang terlepas, sehingga perpecahan Anda di sesi dalam akan dipertahankan.
Dengan asumsi Anda menggunakan karakter escape standar, Ca, screenrc alternatif Anda harus berisi:
escape ""
bindkey ^ad detach