.screenrc: múltiples regiones en el lanzamiento

.screenrc: múltiples regiones en el lanzamiento

Sé que es posible, pero por mi vida no puedo descubrir cómo iniciar la pantalla con una ventana en modo de región dividida.

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

Respuesta1

Puede agregar el comando dividir a su .screenrcy usar focusy selectpara controlar 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 ventanas de pantalla individuales, sino que crea una división para toda la instancia de la sesión de pantalla. Además, volver a adjuntar la sesión de pantalla después de su creación no recreará la división.

Si desea que solo la primera ventana de la 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 inserta una sesión de pantalla dentro de su sesión de pantalla principal, querrá vincular la tecla de escape del comando a algo además CTRL+Ade su sesión de pantalla interna. Para vincular esta clave y CTRL+Bagregarla al archivo de configuración de pantalla para la pantalla integrada ( .screenrc.split):

escape ^Bb

información relacionada