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

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.


3
Jika $PROMPT_COMMANDkosong, periksa $PS1.
choroba
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.