Me gusta abrir una sesión de pantalla con conexiones SSH previamente abiertas a los servidores principales que administro en la oficina. Le doy a estas ventanas un nombre muy breve, generalmente de 2 a 4 caracteres, para que aparezcan en la barra de estado de la pantalla con esos nombres. Así que tendré una entrada de pantalla que se parece a
0$ jen1 ...
Ahora, cuando necesito cambiar a ese servidor y hacer algo tan simple como buscar una lista de directorios, ese nombre se expande de repente y se convierte en
0$ ghellings@devjenkins01
Lo mismo sucede con todas y cada una de las ventanas a medida que accedo, haciendo que mi barra de estado desborde rápidamente el ancho horizontal de mi pantalla. Me gustaría bloquear el nombre en su lugar en el momento de creación de la ventana y evitar que las aplicaciones del cliente lo cambien. No quiero que ninguna aplicación pueda cambiar el título de la ventana de la pantalla (todo lo contrario de lo que mucha gente parece preguntar). Esto se vuelve especialmente engorroso una vez que cambio a esa pantalla y abro un directorio en alguna parte. Entonces el título de la pantalla se convierte
(0*$ ghellings@devjenkins01:/opt/somepackage/software/subdirectory)
Quiero que solo cambie el estado activo para que siempre lea
`0$ jen1` or `(0*$ jen1)`
¿Hay alguna manera de bloquear el nombre de la ventana y evitar cambiarlo?
fuente
Si marca
.bashrc
o/etc/bashrc
, puede verif
o concase
qué está relacionadoscreen
.En mi caso, fue algo como:
debajo
case $TERM in
en el/etc/bashrc
archivo.El problema era que no tenía el archivo,
/etc/sysconfig/bash-prompt-screen
por lo que se usaPROMPT_COMMAND
debajoelse
.¡Acabo de hacer un
/etc/sysconfig/bash-prompt-screen
archivo vacío y los títulos de las ventanas de pantalla ya no se cambian dinámicamente!fuente