Evite que las tabs de terminales se renombren automáticamente

Me gusta nombrar mis tabs cuando uso Terminal para poder hacer un seguimiento de lo que hay dentro de ellas. Lo hago usando el inspector.

Lamentablemente, cada vez que entro en una máquina, mis tabs cambian de nombre. ¿Hay alguna manera de evitar que esto suceda? Tal vez hay algún tipo de script de shell que podría ejecutar en mi perfil de bash para evitar esto?

  • Mostrar notifications interactivas (con botones) a través de la Terminal
  • Wake On Lan Sleeping Mac Problemas
  • --group-directories-first opción para el command "ls"
  • ¿Por qué Mountain Lion me pide mi contraseña cuando bash SSH aunque tengo configuradas keys públicas / privadas?
  • PuTTY Equivalente para Mac
  • Las sesiones de SSH se cuelgan después de que VPN se vuelva a conectar
  • ¿Dónde se informará el incidente con el command sudo?
  • ¿Puedo ejecutar la parte superior como protector de pantalla?
  • Mover todo el contenido de una carpeta a otra con script de shell
  • Crear atajos de terminal personalizados
  • ¿Cómo cambio programáticamente la configuration "Ocultar extensión" para get una list de files?
  • Obtener el nombre de Dominio NetBIOS de un AD
  • 2 Solutions collect form web for “Evite que las tabs de terminales se renombren automáticamente”

    Con iTerm2, en realidad tiene una opción para eso: simplemente desmarque Preferences-> Perfiles-> Your Profile -> Terminal-> Terminal puede establecer el título de la pestaña / window . Fancy descripción

    Puede configurar un nuevo perfil o cambiar un perfil existente en la configuration de la Terminal .

    Elija su perfil nuevo o el existente y click Window y desmarque todas las opciones en el segmento Title .

    Editar: para las shells que cambian la promt a través de la variable de shell PS1 , tienes que lidiar con ella siempre que conectes el host dado sin cambiar la instrucción en la session 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 

    en tu .bashrc .

    Si comenta este bloque, su título local no cambiará, pero su post puede parecer horrible.

    Quizás haya otras líneas donde se establece la variable de shell PS1 . Quizás tengas que comentar esto también.

    Edit2: También tiene la capacidad de dar la PS1 local a la session remota. Para hacerlo, invoque ssh con

     ssh -o SendEnv=PS1 user@host 

    Pero para esto tienes que editar el sshd_config . Ahí tienes que agregar PS1 a la list de AcceptEnv . Esto requiere acceso a la raíz. Tal vez no realmente una solución.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).