गन्न स्क्रीन में चमकती खिड़की


25

मैं वास्तव में पसंद करता हूं gnu screenलेकिन जब मैं इसका उपयोग करता हूं तो मेरे वातावरण में एक समस्या है।

examle:

username@domain:/var/www$ l
Display all 130 possibilities? (y or n)

जब आप [Tab]स्वतः पूर्णता प्रदर्शन करने के लिए क्लिक करते हैं तो बहुत कम समय के लिए एक स्क्रीन चमकती है (सफेद स्क्रीन की तरह दिखाई देती है लेकिन मैं इसे बहुत कम समय के लिए देख सकता हूं)।

जब मैं सामान्य / गैर-स्क्रीन वातावरण में समान क्रिया निष्पादित करता हूं, तो इसके साथ कोई समस्या नहीं है।

यह मेरी .screenrcतरह दिखता है:

attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
term screen-256color-bce

जवाबों:


15

set bell-style noneरीडलाइन init फ़ाइल में जोड़ें , ~ / .inputrc

घंटी शैली

नियंत्रण क्या होता है जब रीडलाइन टर्मिनल की घंटी बजाना चाहता है। यदि 'कोई नहीं' पर सेट किया जाता है, तो रीडलाइन कभी भी घंटी नहीं बजाती है। यदि 'दृश्यमान' पर सेट किया जाता है, तो रीडलाइन एक उपलब्ध घंटी का उपयोग करती है। यदि 'श्रव्य' (डिफ़ॉल्ट) पर सेट किया गया है, तो रीडलाइन टर्मिनल की घंटी बजाने का प्रयास करती है। टर्मिनल की घंटी।

http://www.gnu.org/software/bash/manual/bashref.html#Readline-Init-File

[संपादित करें: धन्यवाद फेडशेव निकिता]


3
मुझे भी यही समस्या थी लेकिन अंतर केवल इतना है कि Readline init फ़ाइल ~ / .inputrc फ़ाइल (कम से कम उबंटू में) में संग्रहीत है। तो मैंने इसे वहां जोड़ा है और अब यह ठीक काम करता है! धन्यवाद
निकिता Fedyashev

डेबियन का उपयोग करते हुए, मैंने यह विकल्प/etc/inputrc
Stphane

26

बस vbell "off"अपने को जोड़ो.screenrc


3
+1, इस विधि को प्राथमिकता दें। मैं बस दृश्य घंटी पूरी तरह से बंद करना चाहता हूं। यह बहुत कष्टप्रद है ...

1

शेल "घंटी" को तब प्रिंट करता है जब वह "सभी संभावनाओं को प्रदर्शित करता है?" आम तौर पर यह बीप होता है लेकिन कुछ इसे स्क्रीन फ्लैश में ट्रांसलेट कर रहा है।

एक जंगली अनुमान के रूप में, termcapinfoलाइन को बदलने का प्रयास करें

termcapinfo xterm 'Co#256:AF=\E[38;5;%dm'

वह ABअनुभाग निकालता है , जो मुझे लगता है कि "ऑडियो घंटी" का अर्थ है।


1

मैंने स्वयं उपरोक्त समाधान की कोशिश की जो काम नहीं आया।

हालाँकि, Thr4wn से निम्न समाधान ने काम किया। http://www.linuxquestions.org/questions/linux-software-2/trying-to-use-gnu-screen-backspace-makes-screen-flash-685321/

फीचर को "विज़ुअल बेल" कहा जाता है।

यहां लागू गुण हैं जिन्हें आप अपनी ~ / .rcrc फ़ाइल में सेट कर सकते हैं

vbell_msg "bell: window ~%" # Message for visual bell
vbellwait 2 # Seconds to pause the screen for visual bell
vbell off # Turns visual bell off

[संपादित करें] यह कहना भूल गया कि अंतिम पंक्ति को इसकी आवश्यकता है।


1

अनुक्रम Ctrl-a, Ctrl-g"विज़ुअल बेल" को टॉगल करने का त्वरित तरीका है screen


2
यह कहता है "श्रव्य घंटी पर स्विच किया गया।" जब आप ऐसा करते हैं। मुझे आश्चर्य है कि जब भी सर्वर मैं कई बार <टैब> हिट करता है तो बीप करता है। शायद मैं अपने मोर्स कोड का अभ्यास करूंगा और देखूंगा कि कोई जवाब देता है या नहीं।
नोबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.