मैं अपने शीर्षकों को बंद करने से स्क्रीन को कैसे रोकूं?


14

मैं सेंटोस 7 पर bashजीएनयू का उपयोग कर रहा screenहूं। मैं नोटिस कि अगर मैं किसी अन्य सर्वर पर SSH, शीर्षक बदलने (के माध्यम से ctrl+ a+ A), और सर्वर है कि अपने नए शीर्षक द्वारा ओवरराइट हो जाता है से लॉग आउट USER@HOST:~। मैं इसे ऐसा करने से कैसे रोक सकता हूं?

मैंने डायनामिक शीर्षकों में देखा है और निर्धारित किया है कि खेल में क्या है, लेकिन मैं अनिश्चित हूं कि उस सुविधा को कैसे अक्षम किया जाए ...

जवाबों:


8

जैसा कि मैन पेज में प्रलेखित है, screenएक अशक्त शीर्षक-एस्केप-सीक्वेंस के लिए दिखता है। bashइस क्रम को PROMPT_COMMAND पर्यावरण चर (उदाहरण के लिए, मेरा डिफॉल्ट) के माध्यम से भेजता है printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"

किसी विशेष विंडो के लिए इस सुविधा को अक्षम करने के लिए, मैं बस unset PROMPT_COMMANDउस विंडो से चलता हूं । बेशक, कोई ~/.bashrcइसे और अधिक लगातार बनाने के लिए अपने या एक विशिष्ट पर्यावरण फ़ाइल में जोड़ सकता है ।


3
अगर $PROMPT_COMMANDखाली है, तो जांच करें $PS1
कोरोबा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.