Tmux में नाम बदलने वाली विंडो के बाद स्वचालित विंडो शीर्षक को पुनर्स्थापित करें


18

डिफ़ॉल्ट रूप से, tmux स्टेटस बार में फ़ोकस किए गए फलक का शीर्षक दिखाएगा। rename-windowमैन्युअल रूप से शीर्षक सेट करने के लिए उपयोग करने के बाद , आप डिफ़ॉल्ट व्यवहार को कैसे पुनर्स्थापित करते हैं?

पहला विचार एक खाली शीर्षक सेट करना था, जो काम नहीं करता था। सॉर्ज़ कोड के अनुसार, यह विंडो ऑप्शन को "ऑटोमैटिक-रीनेम" से 0 पर सेट करता है, लेकिन ऐसा setw -g automatic-rename onकरने से कोई प्रभाव नहीं पड़ता है (इस बात की पुष्टि करने से कि विकल्प सेट था)।

जवाबों:


23
setw automatic-rename

यह करंट विंडो पर काम करेगा

setw -g automatic-rename

यह वैश्विक सत्र को प्रभावित करेगा इसलिए सभी नई विंडो प्रभावित होंगी


यह अभी भी किसी भी गतिशील रूप से सेट विंडो नामों को पुनर्स्थापित नहीं करता है जबकि आपके पास एक और नाम सेट था, जो कि मैं चाहता था (या तो पुराने शीर्षक को पुनर्स्थापित करें, या जो भी अंतिम सेट किया गया था उसे वापस लौटाएं)। लेकिन ऐसा नहीं लगता कि यह पैच के बिना संभव है इसलिए वैसे भी धन्यवाद।
ट्रिपफ्लैग

2
@ क्रिप्लाफैग, हाँ, यह करता है। मैंने अभी कोशिश की है।
Atcold

3
बस इसे हर किसी के लिए स्पष्ट करने के लिए, आपको अपना tmux उपसर्ग (आमतौर पर Ctrl-B) और फिर बृहदान्त्र :फिर अपना setwसामान टाइप करना होगा
Davide

0

@ अहद-ईद का जवाब केवल तभी काम करता है जब आप इसका उपयोग automatic-renameकरते हैं, जैसा कि मुझे लगता है, ओसी का मामला नहीं है।

सही उत्तर है:

  • set allow-rename on - इसलिए आपकी विंडो टाइटल की मैन्युअल सेटिंग को ओवरराइड किया जा सकता है,
  • set automatic-rename on - जब आप टर्मिनल निरीक्षण के अपने तंत्र के माध्यम से विंडो नाम और शीर्षक सेट करने के लिए खुद को tmux चाहते हैं
  • set automatic-rename off - जब आप टर्मिनल से विंडो नाम और शीर्षक को नियंत्रित करना चाहते हैं (उदाहरण के लिए शेल प्रॉम्प्ट से)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.