¿Es posible ejecutar una pantalla gnu dentro de una pantalla gnu? No estoy seguro de cómo funcionarían las combinaciones de teclas. Necesito iniciar sesión en un servidor que ya está ejecutando una sesión de pantalla, desde una sesión de pantalla local.
gnu-screen
dan
fuente
fuente
ctrl-g g 2
selecciona la ventana 2 en la pantalla anidada,ctrl-g 1
selecciona la ventana 1 en la pantalla inicial.Sí, es posible. Deberá redefinir
screen
el carácter de escape, por ejemplo, configurarloE
cuando llamescreen
fuente
Si borra la
$STY
variable de entorno, la ejecuciónscreen
comenzará una sesión anidada .Luego debe enviar un literal
^a
a la sesión anidada antes de utilizar cualquiera de sus enlaces. Puede enviar una literla^a
presionando^a
seguido dea
(simple).Así que para crear una nueva ventana en la sesión anidada tendría que pulsar
^a
,a
,c
.fuente
'Ctrl-a a' envía un ctrl-a a la pantalla anidada.
por ejemplo, si desea agregar una nueva pestaña, haga 'ctrl-a ac'
si desea desconectar: 'ctrl-a ad'
fuente
Los comandos funcionan bien si usa ctrl-a a o cambia el carácter de escape. Sin embargo, también preguntó cómo conectar desde dentro de otra terminal. Me tomó un tiempo encontrar esto en línea, pero después de ver la bandera -m lo busqué en el manual.
Después de eso probé creando una nueva pantalla con
y el adjuntarlo desde dentro de la pantalla con
y funcionó de la manera que quería, creando una nueva pantalla y adjuntándola desde una pantalla. No creo que muchas personas usen esta funcionalidad, pero a veces me quedo sin terminales, por lo que puede ser útil tener pestañas agrupadas en una pantalla separada.
fuente