स्क्रीन विभक्त / सीमा चौड़ाई और रंग


10

GNU स्क्रीन में, एक क्षैतिज / ऊर्ध्वाधर विभाजन का उपयोग करते हुए, आप विभाजन के रंग और चौड़ाई को कैसे विभाजित करते हैं? मैं उन्हें पतला और गहरा बनाना चाहता हूं ताकि वे ज्यादा से ज्यादा बाहर खड़े न हों।

मेरा क्या मतलब है की एक छवि है: यहाँ छवि विवरण दर्ज करें

मुझे लगता है कि एक विभक्त है और दूसरा एक स्थिति है। मैं दोनों को और अधिक तटस्थ स्वर में जाना चाहता हूं।

मैं GNU स्क्रीन के देव संस्करण का उपयोग कर रहा हूं , जिसके साथ कॉन्फ़िगर किया गया है --enable-colors256। यह ऊर्ध्वाधर विभाजन के साथ-साथ विम व्यवहार के साथ बनाया गया है:defbce= 'on'.


2
:rendition so kbकाले और नीले रंग बदलता है।
ऐरन

1
मेरा समाधान इसके बजाय tmux का उपयोग करना था ।
ऐरन

जवाबों:


5

@evilsoup: यदि आप एक "व्याकुलता से मुक्त लेखन वातावरण" चाहते हैं के रूप में, तो संभवत: आप नहीं चाहते किसी भी विंडोज़ कैप्शन में infos - कुछ भी नहीं लेकिन डिफ़ॉल्ट अपने टर्मिनल के रंग beckground, तो उपयोग

caption string "%{= dd} "

यह बैक- और अग्रभूमि रंग को डिफ़ॉल्ट रूप से सेट dकरता है ( ) और कुछ नहीं दिखाता है ( " ")।

ऊर्ध्वाधर पट्टियों से छुटकारा पाने के लिए @ विकल्प द्वारा प्रस्तावित विकल्प का उपयोग करें:

rendition so "="

लेकिन न तो सामने सेट करें- और न ही पृष्ठभूमि का रंग। यह कमांड के साथ काम करता है screen 4.01.00devel, लेकिन पहले (यहां तक ​​कि <= 4.00) या गैर-डेवेल संस्करण के साथ आपको sorendition "="इसके बजाय उपयोग करने की आवश्यकता हो सकती है ।

जब आप इन पंक्तियों को उल्टा पर स्टीफन चेज़लस द्वारा प्रस्तावित स्क्रीन कॉन्फिग फाइलों में जोड़ते हैं तो आपको ठीक होना चाहिए:

यहाँ छवि विवरण दर्ज करें


Btw। Q10 ध्वनि जैसे कि आपके लिए डिज़ाइन किया गया है - लेकिन यह केवल विंडोज है :(
mpy

यह इतना करीब है कि मैं इसका स्वाद ले सकता हूं - यह पूरी तरह से एक काले रंग की पृष्ठभूमि के साथ काम करता है, लेकिन मैं एक गहरे बैंगनी पृष्ठभूमि के साथ सूक्ति-टर्मिनल का उपयोग करता हूं। क्या मनमाना रंग निर्दिष्ट करना संभव है? HTML रंग कोड या कुछ इसी तरह के साथ।
evilsoup

@evilsoup: मुझे नहीं लगता कि आप एक मनमाना आरजीबी मूल्य से एक रंग निर्दिष्ट कर सकते हैं करते हैं (यहां तक कि 256 रंग हैं सरल नहीं लेकिन मुझे लगता है कि रास्ते में मेरा उत्तर में सुधार, कि स्क्रीन रंग नहीं बदलता है। सब पर है, जो के साथ ठीक काम करता है एक सफेद या काले रंग का (मैं सूक्ति-टर्मिनल के साथ परीक्षण नहीं कर सकता), इसलिए मुझे आशा है कि आपके लिए भी काम कर रहा है।
mpy

एकमात्र चेतावनी यह है कि मुझे इसके sorenditionबजाय rendition so(स्क्रीन के विभिन्न संस्करणों, शायद?) का उपयोग करना होगा, लेकिन इसके अलावा यह अब पूरी तरह से काम करता है, धन्यवाद और यहां आपके 50 प्रतिष्ठा बिंदु हैं। संपादित करें: उह, यह मुझे अभी तक पुरस्कार देने नहीं दे रहा है: / लेकिन 19 घंटे के समय में यह तुम्हारा है।
evilsoup

@evilsoup: अंक के लिए सुनने और धन्यवाद करने के लिए खुशी है :)मेरा आदमी पृष्ठ कहता है कि व्यथा (...) पदावनत है। इसके बजाय "रेंडरिंग" देखें। , तो शायद आप कुछ पुराने संस्करण है ?!
mpy

5

आप आसानी से अपने कैप्शन स्ट्रिंग को बदलकर, अपनी स्थिति में (क्षैतिज एक) रंग बदल सकते हैं ~/.screenrc। आपके स्क्रीनशॉट को देखते हुए, ऐसा लगता है कि आप डिफ़ॉल्ट का उपयोग कर रहे हैं, इसलिए आपको अपने में जोड़ने की आवश्यकता हो सकती है ~/.screenrc:

caption always "my caption string"

आप के alwaysसाथ प्रतिस्थापित कर सकते हैं splitonly, इस पर निर्भर करता है कि क्या आप इसे हमेशा दिखाना चाहते हैं या केवल अगर विंडो विभाजित है, और आप स्क्रीन मैनुअल में सूचीबद्ध एस्केप कोड का उपयोग करके कैप्शन स्ट्रिंग को अनुकूलित कर सकते हैं । एक उदाहरण के रूप में, %{= kw}इसकी शुरुआत में डालने से काली पृष्ठभूमि पर सफेद पाठ में रंग बदल जाएगा।

आप इंटरनेट पर बहुत सारे अन्य कैप्शन के तार भी पा सकते हैं, .screenrcGoogle के साथ बहुत सारे खोजने योग्य हैं। मैं आपको कैप्शन स्ट्रिंग का उपयोग कर सकता हूं, यह उपयोगकर्ता का नाम, स्क्रीन विंडो की एक अच्छी सूची, दिनांक, समय और सिस्टम लोड दिखाता है, ये सभी काले रंग की पृष्ठभूमि पर बहुत उज्ज्वल रंग नहीं हैं।

caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"

हां मुझे पता है, कोड काफी भयानक है, लेकिन स्क्रीन डॉक्यूमेंटेशन के साथ आपको इसे अनुकूलित करने में सक्षम होना चाहिए या कैप्शन स्क्रीन बनाना चाहिए जो आपकी आवश्यकताओं से मेल खाती हो।

ऊर्ध्वाधर विभाजकों के संबंध में: मुझे खेद है कि मुझे नहीं पता कि वे कैसे व्यवहार करेंगे। शायद वे कैप्शन की पृष्ठभूमि का रंग लेंगे। मुझे इसके बारे में दस्तावेज़ीकरण नहीं मिला और मैं इसे स्वयं आज़मा नहीं सका: स्क्रीन का संस्करण जो आप उपयोग कर रहे हैं वह मेरी प्रणाली पर बुरी तरह मर रहा है screen caught signal 11...


1

मैंने उपयोग की जाने वाली क्षैतिज रेखा के लिए,

कैप्शन स्ट्रिंग "% {03}"

और ऊर्ध्वाधर रेखाएँ जिनका मैंने उपयोग किया है

गायन = 00

परिणाम इस तरह दिखता है।

यहाँ छवि विवरण दर्ज करें

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