Mostrar el hostname en el título de PuTTY cuando se usa screen

Tengo acceso a varios servidores y a veces tengo varios PuTTY abiertos. En todos ellos uso screen y el título que aparece en la ventana de PuTTY es usuario@host. Es decir, en host no aparece el dominio completo.

Como en todos los servidores tengo el mismo nombre de host, a veces debo revisar bien en que servidor estoy haciendo las cosas.

Pero esto se acabó. Se tiene que crear un archivo en el directorio de tu usuario llamado .bash_login con el siguiente contenido:

bash -c 'echo -ne "\033]0;`hostname`\007"'

Sal de todas las ventanas que tengas de screen y lánzalo de nuevo.

3 opiniones en “Mostrar el hostname en el título de PuTTY cuando se usa screen”

  1. Buenas.

    Y si lo que quiero es cambiar el título por el valor de una variable que se carga en el .profile?

    Lo he intentado así :

    bash -c ‘echo -ne “33]0; $APLICACION07″‘
    bash -c ‘echo -ne $APLICACION’

    Pero no ha habido suerte .

    Un saludo!

    1. Hola.

      Si no recuerdo mal, se pueden usar Environment Variables. Si esa variable no la tienes con “export” en .profile, no la podrás cargar desde .bash_login. Prueba a poner la variable de nuevo en .bash_login, antes de usar ese comando.

      Un saludo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.