El título de gnome-terminal aparece y desaparece a través de bash

El título de gnome-terminal aparece y desaparece a través de bash

Mi script bash funciona bien y también configura el mosaico de mi terminal. Sin embargo, los títulos desaparecen una vez que se ejecutan todos los comandos. Aquí está por guión.

#!/bin/sh
gnome-terminal  --tab -t 'My Title' -e '/bin/bash -c "cd /home/user/MY_FOLDER; ssh [email protected] -i my_pem_file.pem;bash" '

Alguna sugerencia por favor

Respuesta1

/etc/profilefuentes /etc/profile.d/vte-2.91.shque a su vez configuran $PROMPT_COMMANDpara imprimir dos cosas: establecer el título (en línea __vte_prompt_command) y establecer el concepto del directorio de trabajo actual, para poder abrir una nueva terminal allí (es __vte_prompt_commandla última %sen la cadena de formato, y la correspondiente llamada a __vte_osc7).

Lo que hago para deshacerme del primero y conservar el segundo es que en mi ~/.bashrctengo este fragmento:

. /etc/profile.d/vte-2.91.sh
if [ -n "$PROMPT_COMMAND" ]; then
    PROMPT_COMMAND='__vte_osc7'
fi

(Probablemente sería mejor colocarlo en ~/.profilesu lugar, y probablemente podrías omitir la primera línea y la ifguardia en ese momento. Depende de ti experimentar con esto).

Nota: Este diseño general apesta y tenemos un error para solucionarlo:https://bugzilla.gnome.org/show_bug.cgi?id=704960

información relacionada