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é ...

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.


3
Si $PROMPT_COMMANDest vide, cochez $PS1.
choroba
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.