Единственный сигнал для серии звонков в 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;
Другие вопросы по тегам