Comment puis-je empêcher l’écran d’encombrer mes titres?

14

J'utilise bashet GNU screensur centos7. Je remarque que si je passe à un autre serveur, changez le titre (via ctrl+ a+ A) et déconnectez-vous du serveur par lequel mon nouveau titre est remplacé USER@HOST:~. Comment puis-je l'empêcher de faire cela?

J'ai examiné des titres dynamiques et déterminé que c'est ce qui se joue, mais je ne sais pas comment désactiver cette fonctionnalité ...

zje
la source

Réponses:

8

Comme indiqué dans la page de manuel, screenrecherche une séquence d'échappement de titre nulle. bashenvoie cette séquence via la variable d'environnement PROMPT_COMMAND (par exemple, le mien par défaut est printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}".

Pour désactiver cette fonctionnalité pour une fenêtre particulière, je viens de courir à unset PROMPT_COMMANDpartir de cette fenêtre. Bien sûr, on pourrait simplement l'ajouter à leur ~/.bashrcfichier ou à un fichier d'environnement spécifique pour le rendre plus persistant.

zje
la source
3
Si $PROMPT_COMMANDest vide, cochez $PS1.
choroba