मैं screenअपना xtermटाइटल सेट करने की कोशिश कर रहा हूं । मेरे पास यह काम कर रहा है screen, लेकिन screenजब मैंने इसे शुरू किया था तो जो भी शीर्षक था, वह मेरे पास है। यहाँ मेरा है .bashrc:
फंक्शन bash_prompt_command () {
# $ पीडब्ल्यूडी के कितने वर्ण रखे जाने चाहिए
स्थानीय pwdmaxlen = 25
# संकेत देते हैं कि घोर त्रासदी हुई है
स्थानीय trunc_symbol = ".."
स्थानीय dir = $ {PWD ## * /}
pwdmaxlen = $ (((pwdmaxlen <$ {# dir})? $ {# dir}: pwdmaxlen)
NEW_PWD = $ {पीडब्ल्यूडी / # $ घर / \ ~}
स्थानीय pwdoffset = $ (($ {# NEW_PWD} - pwdmaxlen))
अगर [$ {pwdoffset} -gt "0"]
फिर
NEW_PWD = $ {NEW_PWD: $ pwdoffset: $ pwdmaxlen}
NEW_PWD = $ {trunc_symbol} / $ {NEW_PWD # * /}
फाई
NEW_PWD निर्यात करें
}
PROMPT_COMMAND = bash_prompt_command
# रंग चार्ट @ http://wiki.archlinux.org/index.php/Color_Bash_Prompt
मामला "$ {TERM}" में
"टर्म")
TITLEBAR = '\ [\ 033] 0; \ u @ \ h> $ {NEW_PWD} \ 007] ['
PS1 = "$ {शीर्षक पट्टी} \ [\ ई [1; 32m \] [\ ई [0; 36m \] \ यू \ ई [1; 32m \] @ \ ई [1; 33m \] \ h \ ई [ 1; 32 मी \ _] \ ई [0; 37 मीटर \] \ $ {NEW_PWD} / \ e [1; 32m \] \ $ \ [\ e [0m "
;;
"स्क्रीन")
TITLEBAR = '\ [\ 033] 0; \ u @ \ h> $ {NEW_PWD} \ 007] ['
ESC = '\ [\ ek \ ई \\\]'
PS1 = "$ {TITLEBAR} \ [\ e [1; 32m \] [\ e [0; 36m \] \ u \ e [1; 32m \]] \ e [0; 37m \] \ $" NEW_PWD}; / \ e [१; ३२ मी \ _ \ _ $ $ {ESC} \ [\ e [०m]
;;
*)
PS1 = "\ [\ ई [1; 32m \] [\ ई [0; 36m \] \ यू \ ई [1; 32m \] @ \ ई [1; 33m \] \ h \ ई [1; 32m \ ]] \ e [0; 37m \] \ $ {NEW_PWD} / \ e [1; 32m \] \ $ \ [\ e [0m "
;;
esac
और यहाँ मेरा है .screenrc:
हार्डस्टैटस ऑलस्टेलाइन
हार्डस्टैट स्ट्रिंग '% {= kg} [% {Y}% H% {g}] [% =% {= kw}%?% - Lw%?% {= b kR} (% {W}% n-%? t%? (% u)%?% {= b kR})% {= kw}%?% + L%?%?% =% {g}] [% {Y}% l% {g}]%? {g} [% {B}% m।% d।% Y% {G}% c% {g}] '
termcapinfo xterm | xterms | xs | rxvt ti @: te @
termcapinfo xterm का hs: ts = \ E] 2 ;: fs = \ 007: ds = \ E] 2; स्क्रीन \ 007 '
ऑनस्क्रीन
शेल्टल '$ | बैश'
मैं गलत क्या कर रहा हूँ?
अद्यतन (19 अगस्त 2010):
समस्या यह है कि जब आप सेट करते हैं तो आप स्क्रीन के भीतर से टर्मिनल के शीर्षक को अपडेट नहीं कर सकते alwayslastline। तो मेरा समाधान सिर्फ मेरे स्क्रीन सत्रों के लिए एक पूर्व निर्धारित, उपयोगी, शीर्षक के लिए छोड़ देना और व्यवस्थित करना था। मेरा अद्यतन .bashrcऔर http://bitbucket.org/jsumners/rcfiles/src.screenrc पर पाया जा सकता है ।