Sor*_*ren 3 ubuntu audio windows-subsystem-for-linux
如何使用 WSL (2) 从命令行敲钟?
我试过:
beep
echo -ne '\007'
echo -e "\a"
Run Code Online (Sandbox Code Playgroud)
我set bellstyle none
在 /etc/inputrc.conf 中有
使用 Ubuntu 18.04 镜像。
小智 5
在具有默认路径设置的 WSL Ubuntu 或 Alpine 中,您可以依赖 .net 的Console.Beep方法:
powershell.exe '[console]::beep(261.6,700)'
Run Code Online (Sandbox Code Playgroud)
它为etc/profile
or 提供了一个方便的别名~/.bashrc
:
alias bloop="powershell.exe '[console]::beep(261.6,700)'"
Run Code Online (Sandbox Code Playgroud)
定义一个辅助函数来创建多个音调:
_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
Run Code Online (Sandbox Code Playgroud)
示例:成功时发出哔哔声,失败时发出哔哔声:
make && blip || bleep
Run Code Online (Sandbox Code Playgroud)