Windows 10에서 Linux Bash 경고음을 비활성화합니다.
리눅스 갖는 강타 에 윈도우 10은 정말 멋진,하지만 지금까지 내가 마이크로 소프트 I에서 제공하는 그리 좋지 않다 터미널과 투쟁에있어로서 모든 것을 우분투 박히 겠어.
어쨌든, 할 수있는 방법이 꺼 그 경고음을 당신이 배쉬에 뭔가를 할 때마다이? 존재하지 않기 때문에
주석을 달 수 bell-style audible
없거나 실행할 수 없기 때문에sc config beep start= disabled
bash 의 경고음을 비활성화하려면 / etc / inputrc 파일 에서 주석 처리 를 제거 해야합니다 ( 아직 추가 하지 않은 경우 추가 ) . 참고 : 파일 은 읽기 전용 이므로 sudoer 이어야합니다 .
set bell-style none
@ jgr208 및 @Benjamin W.
주석 처리 set bell-style none
를 해제 /etc/inputrc
하고 .bash_profile
with를 작성해도 setterm -blength 0
vim에서 경고음이 울리지 않습니다.
나를 위해 일한 것은로 .vimrc
홈 디렉토리에 파일을 만드는 것이 었 습니다 set visualbell
.
출처 : https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
종소리 만 울리는 경향이 있기 때문에 어디에서나 원한다면 Windows에서 bash에 가장 간단한 방법입니다.
- 프롬프트에서 백 스페이스를 무리로 으깨십시오.
- 사운드 아이콘을 마우스 오른쪽 버튼으로 클릭하고 볼륨 믹서 열기를 선택하십시오.
- 콘솔 창 호스트의 볼륨을 0으로 낮추기
bash 및 vim config에 다음 줄을 추가해야합니다.
1) bash의 종소리 끄기
vi ~/.inputrc
set bell-style none
2) vi 용 벨 끄기
vi ~/.vimrc
set visualbell
set t_vb=
비주얼 벨을 설정하면 오디오 벨이 꺼지고 비주얼 벨 길이를 지우면 깜박임이 비활성화됩니다.
시스템에서 교체 "심각한 정지"소리가 나는 wav 파일로 1 .
소리를 완전히 제거해도 효과가 없었습니다. 이 경우 기본 사운드가 사용 된 것 같습니다.
( 이것을 발견 한 슈퍼 유저의 this.lau_에 대한 크레딧 ).
bash windows 10에만 해당되는 것은 아니지만 zsh의 bell 터미널을 제거하려면 zshrc에서 올바른 옵션을 사용하십시오. (vim의 경우 답변이 이미 게시되어 있습니다)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
나는이 옵션을 빨리 찾았지만이 게시물에 있다면 더 빠를 것입니다 ^^
hf
소리 아이콘을 마우스 오른쪽 버튼으로 클릭하십시오 (오른쪽 아래) >>> 볼륨 믹서 열기 >>> 콘솔 창 호스트 음소거
TedMilker의 솔루션이 효과가 있다는 것을 알았지 만 다시 시작할 때마다 볼륨 믹서를 다시 조정해야합니다. 이를 영구적으로 유지하기 위해 Windows 앱 볼륨 및 장치 환경 설정에서 볼륨 레벨을 조정했습니다.
이 게시물 에서 가져온 :
설정 / 시스템 / 사운드 / 앱 볼륨 및 장치 환경 설정
콘솔 창 호스트를 0으로 설정하십시오.
(콘솔 창 호스트 슬라이더가 나타나기 전에 벨 소리를 트리거하기 위해 콘솔 창에서 Tab / Backspace를 눌러야 할 수도 있습니다.)
jgr208이 말한 것 외에도 나와 같은 경우에 ~/.profile
이미 파일이 ~/.bash_profile
있거나 없을 수도 있습니다.
이 경우에 추가 setterm -blength 0
하십시오 .profile
.
당신이를 작성하는 경우 .bash_profile
, 당신은 .profile
무시하고 아무것도 윈도우가 작동하지 않습니다 썼다됩니다.
.bash_profile
파일 의 위치를 찾고 파일에 다음을 입력하십시오.
setterm -blength 0
경고음 발생 시간을 0으로 설정하므로 경고음이 울리지 않습니다.
SSH - 보내고 원격 시스템에이 단순히 같은 만들 때 경고음을 사용하지 않으려면 ~/.inputrc
및 ~/.vimrc
경고음에서 SSH 자체를 중지 원격 컴퓨터에있는 파일을.
각 파일의 내용은 @Nemo의 답변을 참조하십시오.
@Andrea Tulimiero의 답변은 로컬에서 작동하지만 원격 서버로 ssh하면 경고음이 다시 켜집니다. 내 제안은 Windows 10 작업 표시 줄에서 비활성화하는 것입니다. 오른쪽 하단 모서리에 볼륨 믹서가있어 나에게 적합합니다.
참고 URL : https://stackoverflow.com/questions/36724209/disable-beep-of-linux-bash-on-windows-10
'development' 카테고리의 다른 글
포커스를 받으면 텍스트 상자의 모든 내용을 선택하십시오 (Vanilla JS 또는 jQuery) (0) | 2020.03.15 |
---|---|
Xcode에서 NSZombie를 활성화하는 방법은 무엇입니까? (0) | 2020.03.15 |
정규식 : 첫 문자 발생까지 일치 (0) | 2020.03.15 |
ViewPager를 동적으로 업데이트 하시겠습니까? (0) | 2020.03.15 |
힘내-현재 분기 바로 가기를 밀어 (0) | 2020.03.15 |