gnu 화면에서 깜박이는 창


25

정말 마음에 gnu screen들지만 사용하면 환경에 문제가 있습니다.

예 :

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 nonereadline init 파일에 추가하십시오 ~ / .inputrc

종 스타일

Readline이 터미널 벨을 울리려고 할 때 발생하는 동작을 제어합니다. '없음'으로 설정하면 Readline이 벨을 울리지 않습니다. 'visible'로 설정된 경우 Readline은 가능한 경우 벨을 사용합니다. 'audible'(기본값)로 설정하면 Readline은 터미널의 벨과 터미널의 벨을 울리려고 시도합니다.

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

[편집 : 감사합니다 Fedyashev Nikita]


3
나는 같은 문제가 있었지만 유일한 차이점은 Readline init 파일이 ~ / .inputrc 파일에 저장된다는 것입니다 (적어도 우분투에서는). 그래서 거기에 추가했으며 이제는 잘 작동합니다! 감사합니다
Nikita Fedyashev

데비안을 사용하여이 옵션을/etc/inputrc
Stphane

25

에 추가 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/

이 기능을 "시각적 벨"이라고합니다.

~ / .screenrc 파일에서 설정할 수있는 적용 가능한 속성은 다음과 같습니다.

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
"벨소리로 바꿨어요." 당신이 할 때. <tab>을 여러 번 누를 때마다 서버에서 경고음이 나는지 궁금합니다. 어쩌면 나는 모스 부호를 연습하고 누군가가 응답하는지 확인할 것입니다.
nobar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.