Me gusta nombrar mis pestañas cuando uso Terminal para poder hacer un seguimiento de lo que hay dentro de ellas. Hago esto usando el inspector.
Desafortunadamente, cada vez que entro en una máquina, se cambia el nombre de mis pestañas. ¿Hay alguna manera de evitar que esto suceda? ¿Quizás hay algún tipo de script de shell que podría ejecutar en mi perfil de bash para evitar esto?
Puede configurar un perfil nuevo o cambiar uno existente en la configuración de Terminal
.
Elija su perfil nuevo o existente y haga clic Window
y desmarque todas las opciones en el Title
segmento.
Editar: para los shells que cambian el promt a través de la variable de shell, PS1
debe lidiar con eso siempre que haya conectado el host dado sin cambiar el promt en la sesión remota. Para cambiar esto en un bash encontrarás 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
.bashrc
en tu
Si comenta este bloque, su título local no cambiará, pero su promoción puede verse horrible.
Tal vez haya otras líneas donde PS1
se establece la variable de shell. Tal vez tengas que comentar estos también.
Edit2: también tiene la capacidad de dar el local PS1
a la sesión remota. Para hacerlo invocas ssh
con
ssh -o SendEnv=PS1 user@host
Pero para esto tienes que editar el sshd_config
. Ahí tienes que agregar PS1
a la lista de AcceptEnv
. Esto requiere acceso de root. Tal vez no sea realmente una solución.
Si desea nunca cambiar el nombre de su ventana, sin importar desde dónde se conecte, es posible que desee cambiar la configuración en la máquina remota. Lo que cambia el nombre de la ventana es la secuencia de escape \033k, como se describe aquí
Los usuarios de Bash probablemente querrán hacer eco de la secuencia de escape en PROMPT_COMMAND:
PROMPT_COMMAND='printf "\033k\033\134"'
En este caso, si cambia la PROMPT_COMMAND
variable de entorno en su shell remoto, dejará de cambiar el nombre de la ventana.
joel mellón
Preferences
➡Profiles
➡[your profile]
➡General
➡Applications in terminal may change the title