Специфичные переменные USB для uevent устанавливаются в функции ядра usb_uevent
. Вы можете отслеживать, вызывается ли эта функция или нет.
В WSL Ubuntu или Alpine с настройкой пути по умолчанию вы можете полагаться на метод.net Console.Beep :
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