¿Cómo evito que la pantalla golpee mis títulos?

14

Estoy usando bashy GNU screenen centos7. Noto que si ssh a otro servidor, cambio el título (a través de ctrl+ a+ A), y salgo del servidor por el que se sobrescribe mi nuevo título USER@HOST:~. ¿Cómo puedo evitar que haga esto?

He examinado los títulos dinámicos y he determinado qué es lo que está en juego, pero no estoy seguro de cómo deshabilitar esa función ...

zje
fuente

Respuestas:

8

Como se documenta en la página del manual, screenbusca una secuencia de escape de título nula. bashenvía esta secuencia a través de la variable de entorno PROMPT_COMMAND (por ejemplo, el valor predeterminado de la mina es printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}".

Para deshabilitar esta función para una ventana en particular, simplemente ejecuto unset PROMPT_COMMANDdesde esa ventana. Por supuesto, uno podría agregar esto a su ~/.bashrco a un archivo de entorno específico para hacerlo más persistente.

zje
fuente
3
Si $PROMPT_COMMANDestá vacío, verifique $PS1.
choroba