3 votos

Prevenir la terminal de fichas de auto-cambio de nombre

Me gusta el nombre de mis pestañas cuando estoy usando el Terminal para que yo pueda seguir la pista de lo que está dentro de ellos. Puedo hacer esto utilizando el inspector.

Por desgracia, cada vez me ssh a una máquina, mis pestañas se renombran. Hay alguna forma de evitar que esto suceda? Tal vez hay algún tipo de script de shell que podría correr en mi perfil de bash para evitar esto?

5voto

jojayontour Puntos 36

El uso de iTerm2 de hecho, tienes una opción para que: Desmarque Preferencias->Perfiles->Your Profile->Terminal->Terminal puede configurar la pestaña de título de la ventana. Fancy description

1voto

hirnwunde Puntos 144

Usted puede configurar una nueva o modificar un perfil existente en la configuración de la Terminal.

Elija su nuevo o el perfil existente y haga clic en Window y desmarque todas las opciones en la Title del segmento.

Editar: Para conchas que cambiar el promt a través de la variable de shell PS1 usted tiene que tratar con ella, siempre conectado el host sin necesidad de cambiar el promt de la sesión remota. Para cambiar esto en un bash usted encontrará algo como

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\H: \w\a\]$PS1"
    ;;
*)
    ;;
esac

en su .bashrc.

Si el comentario fuera de este bloque local de título no va a cambiar, pero su promt puede ser de aspecto horrible.

Tal vez hay otras líneas donde la variable de shell PS1 está configurado. Tal vez usted tiene que comentar estas demasiado.

Edit2: También tiene la capacidad de dar el local PS1 a la sesión remota. Para ello se invoca ssh con

ssh -o SendEnv=PS1 user@host

Pero para ello, tienes que editar el sshd_config. Hay que agregar PS1 a la lista de AcceptEnv. Esto requiere acceso de root. Tal vez no es realmente una solución.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X