Bagaimana cara menghentikan layar dari mengganggu judul saya?

14

Saya menggunakan bashdan GNU screenpada centos7. Saya perhatikan bahwa jika saya ssh ke server lain, ubah judul (melalui ctrl+ a+ A), dan logout dari server yang judul baru saya ditimpa USER@HOST:~. Bagaimana saya bisa menghentikannya dari melakukan ini?

Saya telah melihat judul dinamis dan menentukan itulah yang berperan, tapi saya tidak yakin bagaimana cara menonaktifkan fitur itu ...

zje
sumber

Jawaban:

8

Seperti yang didokumentasikan di halaman manual, screenmencari urutan judul-escape-nol. bashmengirimkan urutan ini melalui variabel lingkungan PROMPT_COMMAND (misalnya, default tambang ke printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}".

Untuk menonaktifkan fitur ini untuk jendela tertentu, saya jalankan unset PROMPT_COMMANDdari jendela itu. Tentu saja, seseorang dapat menambahkan ini ke mereka ~/.bashrcatau ke file lingkungan tertentu untuk membuatnya lebih persisten.

zje
sumber
3
Jika $PROMPT_COMMANDkosong, periksa $PS1.
choroba