¿Es posible cambiar el nombre de una sesión de pantalla GNU? Digamos que llamé comenzó con "screen -S foo" y quiero cambiarle el nombre a bar.
linux
gnu-screen
marcog
fuente
fuente

Respuestas:
Resumen
Detalles
Esto es,
Adjuntar a la sesión en cuestión.
Presione Ctrl+ A.
Tipo : sí, se necesita el primer colon allí, sin espacios adicionales.
:sessionname mySessionNameTipo Enter.
Ejemplo
$ screen -S foo [separado de 8890.foo] $ screen -ls Hay una pantalla en: 8890.foo (22/12/11 18:39:22) (Independiente) 1 Enchufe en / var / run / screen / S-user. $ screen -r Ctrl+ A: barras de nombre de sesión [separado de 8890.bars] $ screen -ls Hay una pantalla en: 8890.bars (22/12/11 18:39:21) (Independiente) 1 Enchufe en / var / run / screen / S-user. PSRenombrar sin adjuntar
El
-Xinterruptor de pantalla le permite cambiar el nombre de una sesión sin adjuntarla.Alternativamente, puede apuntar específicamente a una sesión de pantalla por su nombre o id existente (útil si ya hay varias sesiones):
fuente
Si hay varias sesiones, use:
fuente
screen -lscomo se menciona en las otras respuestasEsto cambia el nombre del título de la ventana actual dentro de una sesión, como se muestra en la lista de ventanas cuando presiona Ctrl - a+ ":
Ahora, cuando haga Ctrl - a+, "el nombre que establezca aparecerá en la lista de ventanas en lugar de
bash.fuente