.screenrc - múltiples regiones en el lanzamiento

11

Sé que es posible, pero por mi vida no puedo entender cómo, ¿abrir la pantalla con una ventana en modo de región dividida?

es decir: tengo la pantalla configurada para abrir varias ventanas en el inicio, pero quiero que la ventana 0 se divida en dos regiones con una aplicación ejecutándose en cada región


fuente

Respuestas:

13

Puede agregar el comando dividir a su .screenrcy usar focusy selectcontrolar qué ventana está en qué división y qué división está enfocada:

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

Tenga en cuenta que la división no divide las ventanas de pantalla individuales, sino que crea una división para toda la instancia de la sesión de pantalla. Además, volver a conectar la sesión de pantalla después de su creación no volverá a crear la división.

Si solo desea que la primera ventana de pantalla se divida en varias regiones, puede ejecutar otra sesión de pantalla dentro de la primera ventana de su sesión de pantalla y usar la configuración de pantalla anterior para ello. Si guarda la configuración anterior en un archivo que no sea .screenrc, por ejemplo .screenrc.split, puede agregar esto a su sesión de pantalla principal para iniciar una pantalla dividida incrustada dentro de una ventana de pantalla:

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

Si incrusta una sesión de pantalla dentro de su sesión de pantalla principal, querrá vincular la tecla de escape de comando a algo además CTRL+Ade su sesión de pantalla interna. Para vincular esta clave para CTRL+Bagregar esto al archivo de configuración de pantalla para la pantalla incrustada ( .screenrc.split):

escape ^Bb
Trey Hunner
fuente
¡Gracias! No hice la pregunta, pero siempre quise poder hacer esto. ¡Muy agradable!
Oscar