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?

  • "Falló la verificación de la key de host" a pesar de eliminar known_hosts
  • ¿Hay un cliente de transferencia de files SSH gráfico (gratuito) para Mac?
  • ¿Cómo obtengo permiso para generar keys ssh en mi Mac?
  • Leer el último historial de salida de iTerm2
  • ¿Cambiar mi shell a una versión de bash diferente en / usr / local / bin / bash?
  • Ayuda de script de Shell
  • ¿Cómo puedo agregar una ruta a la variable de entorno PATH?
  • OS X no creará ningún enlace simbólico, crea alias en su lugar
  • Cómo corregir las variables de entorno DYLD_ de error de terminal que se ignoran porque el ejecutable principal (/ usr / bin / login) es setuid o setgid?
  • Desactivar el agente SSH
  • Cambiar el Shell pnetworkingeterminado de Terminal.app a BASH
  • Necesita ayuda con la actualización a la última terminal de Git
  • 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).