1 votos

No se puede cambiar el título de la pestaña gnome-terminal de ninguna manera estándar

Tengo 2 ordenadores portátiles, a y B, el mismo sistema operativo (ubuntu 18.04). Mi terminal de gnome ficha títulos siempre mostrar la ruta de acceso actual en la ficha, mientras que B espectáculo es el que yo digo es a través de la tt y ntt comandos que discutir en otra pregunta de la mina. He intentado

echo -ne "\033]0;MY TITLE\007"'

y

PROMPT_COMMAND='echo -ne "\033]0;MY TITLE\007"'

y

gnome-terminal --title="MY TITLE HERE"

pero nada funciona, sigue mostrando la carpeta actual en el título de la ficha. Mientras que en la computadora portátil B, los mismos comandos trabajo! Este es un slightliy cuestión diferente de Cómo cambiar de Gnome-Terminal de título?, porque ninguno de los 3 técnicas de trabajo antes mencionado.

Recuerdo tocar el violín alrededor con esto hace un par de semanas, debo haber puesto algo en el lugar que se actualiza dinámicamente el título cada vez que hay un nuevo mensaje, así que cuando trato echo-ne, de inmediato se sobrescribe. El env comandos muestra que no hay PS1 o PROMPT_COMMAND ya en el lugar.

Alguna idea de cómo solucionar este problema, de modo que echo-ne funciona de nuevo? Hay como un archivo de configuración para el terminal de gnome, se carga cada vez que se inicia?

0voto

Oliver Puntos 108

Gracias @wjandrea que estaban en lo correcto con tu primer comentario, y muy cerca con su segundo. Por lo que puede ser útil a los demás para saber que, aparte de las 3 técnicas que se mencionan en la pregunta, puede ser una PS1 sneakily establece en su .bashrc. En efecto:

  1. Un env|grep PS1 nunca mostrará PS1; en lugar de utilizar echo $PS1 o declare -p PS1 el mismo modo para PROMPT_COMMAND.
  2. Una vez que he utilizado consulta correcto, me encontré con que PS1 fue establecido con un esc de la secuencia 0, que establece el título en la ficha.
  3. Entonces miré en mi .bashrc y el trozo de código que se tratan en el Barrio la respuesta estaba allí; el bloque

    case "$TERM" in 
      xterm*...
    

    se antepone el arcano mágico esc 0 de la secuencia que se establece el título, por lo tanto la prevención de cualquiera de las otras técnicas de trabajo!

  4. Quitando que me permitió utilizar el tt y ntt comandos que yo menciono en mi mayor pregunta.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: