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