Reattaching स्क्रीन (irssi चल रहा है) बलों विंडो आकार बदलने


9

जब भी मैं अपनी अलग स्क्रीन (Irssi युक्त) को रिटेट करता हूं, तो मेरी पुट्टी स्क्रीन को स्टार्टअप में मौजूद कुछ चीज़ों में बदल दिया जाता है। अगर मैं इसके बाद विंडो का आकार बदलता हूं, तो स्क्रीन को अलग करें और इसे वापस आकार दें, विंडो फिर से मूल आकार में बदल जाएगी। खिड़की से मेरा मतलब है कि मेरे विंडो बॉक्स पर पुट्टी की खिड़की। मैं इस सुविधा को कैसे बंद कर सकता हूं?

दूरस्थ ओएस के रूप में मेरे स्थानीय और CentOS 6.0 के रूप में विंडोज एक्सपी का उपयोग करना। पोटीन 0.61।

जवाबों:


10

आप किसी भी दूरस्थ सत्र को आकार देने से भी स्क्रीन को रोक सकते हैं। अन्य जवाब यह आपके एक स्थानीय पोटीन स्थापना में रोकता है - लेकिन क्या होगा यदि आप दूसरे कार्य केंद्र में आते हैं?

वैसे भी, स्क्रीन को xterms के आकार से रोकने के लिए, आपको निम्न करने की आवश्यकता है:

  • संपादित करें /etc/screenrc
  • इस पाठ को खोजें

# Long time I had this in my private screenrc file. But many people
# seem to want it (jw):
# we do not want the width to change to 80 characters on startup:
# on suns, /etc/termcap has :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:

#termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
#terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'

  • उन दो अधिनिर्ण लाइनों और स्क्रीन को हटा दें जो अभी से व्यवहार करेंगी।

मैं बस इस समस्या में भाग गया, गुगली की, यहाँ जवाब मिला , परीक्षण किया और सोचा कि यह दूसरों के लिए उपयोगी हो सकता है।

ध्यान दें कि यदि आप असमर्थ हैं या वैश्विक स्क्रीन आर्क कॉन्फ़िगरेशन को संपादित नहीं करना चाहते हैं, ~/.screenrcतो यह आपके वर्तमान उपयोगकर्ता के लिए ठीक रहेगा।


मुझे यह स्वीकार किए गए उत्तर के रूप में चिह्नित करने के लिए लुभाया जाएगा, लेकिन ऐसा लगता है कि मैं इसका परीक्षण करने में असमर्थ हूं क्योंकि व्यवहार चला गया ... कम से कम
अपवित्र करना होगा

हाँ! अब इसका परीक्षण करने में कामयाब रहे और वर्णित की तरह काम करता है।
eis

खुशी है कि यह फिर से काम किया :)
Zlatko

मूल साइट पर pmodin की टिप्पणी ने मेरे मामले में इस जवाब को निर्धारित किया: मुझे इसे "xterm *" के रूप में सेट करना था क्योंकि मेरे पोटीन कॉन्फ़िगरेशन में Tter के रूप में xterm-color का उपयोग होता है।
मिकुज

मेरे लिए काम नहीं कर रहा। खिचड़ी भाषा को आकार मिलता है, 4.02.01 का उपयोग करते हुए स्क्रीन -एआर, या स्क्रीन-एआर के किसी भी कॉम्बो के साथ लॉन्च करने की कोशिश की जाती है, और स्क्रीन के साथ प्रारंभिक लॉन्च ठीक काम करता है, और स्क्रीन-ए के लॉन्च को ठीक करता है, कोई भी टुकड़ी इसे तोड़ देती है। इस पर भी .screenrc जो इसे नकली करने के लिए माना जाता है, और नहीं जाना है। escape ^aइसके बाद bindkey ^ad detach
ब्रायन थॉमस

12

उत्तर मिला। सुविधा को "दूरस्थ टर्मिनल आकार बदलने वाला" कहा जाता है, और इसे विन्यास में अक्षम किया जा सकता है -> टर्मिनल -> सुविधाएँ -> रिमोट कंट्रोल को नियंत्रित करने वाला टर्मिनल, जैसा कि पुट्टी कॉन्फ़िगरेशन में वर्णित है, अक्षम करें ।

वास्तव में पता नहीं क्यों reattaching स्क्रीन विंडो दूरस्थ अनुरोध का आकार बदल देती है, हालांकि।


1
इसने मेरे लिए अच्छा काम किया। मेरे पास मेरी .conrc में एक termcapinfo लाइन है जो स्क्रॉलबैक बफर को आगे बढ़ाती है। मुझे समझ नहीं आ रहा है कि टर्मकैपिनो लाइन को कैसे पार्स किया जाता है और इसके साथ कोई गड़बड़ नहीं करना चाहता।
मॉर्फिट

2

स्वीकृत उत्तर में घटना के लिए स्पष्टीकरण का अभाव है। यहाँ एक है:

  • isटर्मिनल के लिए एक लंबी स्ट्रिंग स्ट्रिंग इनिशियलाइज़ेशन स्ट्रिंग है, जो आमतौर पर rs(द्वारा प्रयुक्त reset) के समान होती है ।
  • दिए गए उदाहरण में एक नियंत्रण अनुक्रम शामिल है जो टर्मिनल को 132 से 80 कॉलम तक रीसेट करता है। बस वह हिस्सा "3" है \E[?1;3;4;6l, जिसे चार नियंत्रणों में विभाजित किया जा सकता है। चौड़ाई प्रभावित करता है एक है \E[?3l(देखें XTerm नियंत्रण दृश्यों के लिए "132 Column Mode (DECCOLM)")।
  • यह एक VT100 अनुक्रम होता है, जिसका उपयोग X11R5 xterm टर्मिनल विवरण में किया गया था ।
  • जब स्क्रीन शुरू होती है (या संलग्न होती है), यह टर्मिनल को इनिशियलाइज़ करती है, बस मामले में। यह टर्मिनल की चौड़ाई को बदल देता है।
  • सेंटोस 6 अभी थोड़ा पुराना है; वर्तमान अपस्ट्रीम xtermविवरण ने थोड़ी देर के लिए एक छोटे अनुक्रम का उपयोग किया है, जो अधिक चीजों को आरंभ करता है।
  • नया / छोटा अनुक्रम इस तरह दिखता है: is2=\E[!p\E[?3;4l\E[4l\E>(परिभाषित xterm-basic)। वह \E[!pहिस्सा है DECSTR, जो वर्ण सेट, रंग और वीडियो विशेषताओं को रीसेट करता है। पुराने अनुक्रम ने ऐसा नहीं किया; screenयह काम करने के लिए कह रहा है, लेकिन उतना साफ नहीं है।
  • यदि आप एक अलग TERMसेटिंग का उपयोग करते हैं , तो अनुकूलन में .screenrcकोई प्रभाव नहीं पड़ेगा (क्योंकि यह TERMविशेष सेटिंग से मेल खाने के लिए उपयोग करता है)।
  • विशेष रूप से, यदि आप कुछ का उपयोग करते हैं xterm-256color, तो आप उसी व्यवहार को फिर से देख सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.