Respuestas:
Hay un comando de pantalla para hacer esto. Del manual :
Comando: nombre de sesión [ nombre ]
(ninguna)
Cambiar el nombre de la sesión actual. Tenga en cuenta que para
screen -list
el nombre aparece con el ID de proceso antepuesto. Si se omite el nombre del argumento, se muestra el nombre de esta sesión.Precaución :
$STY
la variable de entorno aún refleja el nombre antiguo. Esto puede provocar confusión. El valor predeterminado se construye a partir de los nombres de tty y host.
Para acceder a la línea de comando de la pantalla, use Prefix:, donde el Prefijo es típicamente Ctrl-a.
Por lo tanto, lo más probable es que tengas que hacerlo:
Ctrl-a:sessionname [name]
Para cambiar el nombre del título de la ventana dentro de una sesión de pantalla, use:
Para cambiar el nombre del nombre de la sesión real (que se muestra con screen -ls
) use:
:sessionname newName
. Más detalles en https://superuser.com/a/370553/65975 .screen -R
o screen -list
.
Ctrl-a "
- no la sesión de pantalla en su conjunto, que fue la pregunta formulada por el OP.
control + shift +a
?
Ctrl-a
primero, luego Shift-a
.
C+a
no ayuda en absoluto, pero el enlace que publicó sí
# screen -S old_session_name -X sessionname new_session_name
Ctrl a
seguido de :sessionname <new-session-name>
. Sin embargo, funcionó en OS X con Screen versión 4.00.03 (FAU) 23-Oct-06
Es posible que no responda esta pregunta exacta, pero para cambiar el nombre que se muestra en la parte inferior como (0 bash)
, puede usar
:title <newtitle>
cambiar la bash
parte:number <newnumber>
para cambiar el número (que también cambiará el orden relativo de sus instancias de sesión).
control + a +:
tres botones a la vez?