이전 동료가 나를 위해 화면을 구성했으며 이 설정을 변경할 수 있다는 것을 방금 발견했지만 설정이 무엇인지 전혀 모르고 매뉴얼 페이지가 약간 모호합니다.
내 .screenrc에 이것이 있습니다.
# no annoying audible bell, please
vbell on
vbell 메시지를 정의하지 않았지만 매뉴얼 페이지에는 기본 vbell 메시지가 "Wuff Wuff"라고 나와 있는데, 해당 특정 메시지를 본 적이 없습니다.
파일이 존재하지 않으면 탭을 클릭할 때마다 짜증나는 전체 화면 깜박임만 표시됩니다(이것이 나를 불안하게 만들기 시작함). 딩보다는 낫지만 귀찮은 지시보다는 지시가 없는 편이 낫습니다.
그렇다면 실제 벨소리를 실제로 활성화하지 않고 vbell을 완전히 비활성화할 수 있는 방법이 있습니까?
(이것이 단지 퍼티 문제라는 것을 안다면 슈퍼유저 요청을 끌 수 있습니다. 퍼티 설정에서 깜박임이 비활성화된 항목이 있는 "링" 화면이 표시되며 외부 화면에서는 깜박이지 않습니다.)
답변1
다음 명령을 사용하여 터미널 독립적인 방식으로 원하는 작업을 수행할 수 있습니다 .screenrc
.
vbell on
vbell_msg ''
termcapinfo * vb=:
로 설정:
- 1번째 줄(이미 완료했습니다)
- 두 번째 줄 취소우후!
- 세 번째 설정 줄플래시빈 문자열로
:
사용된 termcap 구문에는 후행 콜론( )이 필요합니다 screen
.
답변2
벨소리를 완전히 비활성화하려면 먼저 Screen에서 특수 벨소리 처리를 꺼야 합니다. 소유 vbell on
는 시각적 벨소리가존재하다(기본값과 반대) 터미널에 시각적 차임벨이 울립니다. 터미널이 시각적 벨소리를 지원하지 않는 경우 벨소리 메시지가 사용됩니다. PuTTY는 그것을 실제 벨소리라고 생각한 적이 없습니다!
설정에서는 vbell off
이 동작을 끄고 일반 벨소리를 사용합니다. (화면 (1), 검색 참조 vbell
.)
그런 다음 벨소리 시퀀스를 사용하여 원하는 작업을 수행하도록 터미널 에뮬레이터(귀하의 경우 PuTTY)를 구성해야 합니다. 이렇게 하려면 설정 변경으로 이동한 다음 터미널 > 벨소리로 이동하여 원하는 동작을 선택하세요.
선택하다전혀벨소리를 완전히 비활성화하고,비주얼 벨창이 깜박이게 하거나 사운드 링 옵션 중 하나를 사용하여 시스템 소리를 내십시오.
인스턴스가 올바르게 구성되었다고 가정하면 screen
적용을 클릭한 후 원하는 동작이 표시되어야 합니다.