मैं 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
पर पाया जा सकता है ।