Единственный сигнал для серии звонков в PuTTY
После ввода echo -ne '\a' && echo -ne '\a'
в сеансе PuTTY на локальном компьютере выдается только один звуковой сигнал вместо двух.
Какова причина?
В настройках PuTTY для этого сеанса проверяется звуковой сигнал с использованием радиоприемника компьютера, и звонок временно отключается, если флажок " чрезмерное использование" снят.
1 ответ
Ответ см. в исходном коде PuTTY. В случае «динамика ПК» звуковой сигнал подается только в том случае, если с момента последнего звукового сигнала прошло не менее 50 мс. https://github.com/github/putty/blob/master/windows/window.c#L5566
if (mode == BELL_PCSPEAKER) {
...
beepdiff = GetTickCount() - lastbeep;
if (beepdiff >= 0 && beepdiff < 50)
return;