![WSL에서 컴퓨터 스피커에서 신호음을 울리게 하려면 어떻게 해야 하나요?](https://linux55.com/image/172790/WSL%EC%97%90%EC%84%9C%20%EC%BB%B4%ED%93%A8%ED%84%B0%20%EC%8A%A4%ED%94%BC%EC%BB%A4%EC%97%90%EC%84%9C%20%EC%8B%A0%ED%98%B8%EC%9D%8C%EC%9D%84%20%EC%9A%B8%EB%A6%AC%EA%B2%8C%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
WSL(2)을 사용하여 명령줄에서 벨을 울리는 방법은 무엇입니까?
나는 시도했다:
beep
echo -ne '\007'
echo -e "\a"
나는 set bellstyle none
/etc/inputrc.에 있습니다.
Ubuntu 18.04 이미지를 사용하세요.
답변1
기본 경로 설정이 있는 WSL Ubuntu 또는 Alpine에서는 .net을 사용할 수 있습니다.콘솔 경고음방법:
powershell.exe '[console]::beep(261.6,700)'
etc/profile
또는 에 대한 편리한 별칭을 제공합니다 ~/.bashrc
.
alias bloop="powershell.exe '[console]::beep(261.6,700)'"
여러 톤을 생성하는 도우미 함수를 정의합니다.
_beep () {
powershell.exe "[console]::beep($1,$2)"
}
alias bleep="_beep 1000 800" # A strong bleep (for profanity)
alias beep="_beep 2000 300" # Quick yet noticeable beep
alias blip="_beep 4000 80" # A less distracting blip
예: 성공 시 경고음이 울리고 실패 시 경고음이 울립니다.
make && blip || bleep