Почему я не слышу звуковые сигналы?


11

В руководстве по пингу написано, что ping -aбудут генерироваться слышимые звуки, но при попытке это сделать звук не будет.

Что я делаю неправильно?



Ответы:


11

Посмотрев на источник, ping создает звонок, печатая ASCII-символ char '\ a', который ничего не делает, возможно потому, что системный сигнал отключен.

Вы можете вручную попытаться произвести звонок с:

echo -e "\a"

Это полезно Я устраню неполадки в звонке.
rndrük

Вероятно, это ошибка Compiz. Если вы отключите эффекты рабочего стола, вы, вероятно, услышите звоны.
Дилан Макколл

2
Да, вот ваш отчет об ошибке: bugs.launchpad.net/ubuntu/+source/compiz/+bug/537703
Дилан Макколл

2
Нет команды ping или аудио из echoкоманды CrunchBang Linux (OpenBox) без компиза.
SabreWolfy

@DylanMcCall спасибо за предоставленную ссылку на соответствующий отчет об ошибке. Я добавил меня к «это влияет на меня». Я надеюсь, что это будет исправлено некоторое время. Вау, через десять дней этому сообщению об ошибке исполнилось семь лет!
Геттли

10

compiz«ест» звук, и это сообщенная ошибка , поэтому он не будет работать в графическом интерфейсе в стандартных compizсеансах Ubuntu. (см. этот отчет об ошибках , благодаря комментарию Дилана Макколла за URL).

Если вам действительно нужна функциональность, вы можете запустить ее pingс физической консоли ( Ctrl+ Alt+ F1). Но не забывайте:

sudo modprobe pcspkr

Поскольку модуль pcspkrне загружается во время загрузки и фактически управляет старым динамиком ПК, который вы должны иметь на своем компьютере.

Вы можете добавить его, /etc/modulesесли считаете, что он понадобится вам регулярно, поскольку это даст системе команду загрузить ее во время загрузки.

Примечание: поскольку это compizпроблема, если вы используете gnome-fallbackсеанс, вы не должны испытывать проблему. Если это так, проверьте вашу терминальную программу на наличие опций, связанных с консольным звонком.


3

1 говорит, что отсутствует звуковой файл. Вы можете добавить его с помощью следующей команды:

  pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg

Для постоянного решения добавьте команду в ~ / .xprofile


2

Поскольку вопрос задан не только для Unity, я сделаю небольшую подсказку о KDE Konsole. Вам просто нужно указать звук для «Звонка в видимой сессии», который находится в разделе « Настройки» -> «Настроить уведомления» . Например, я использую звуки из раздела / usr / share / sounds / . Я не помню, есть ли такая опция в терминале Ubuntu Unity.


0

В моем случае, звуковой звонок был отключен из-за того, что xset -bв моем файле ~ / .xsession и может быть повторно включен с помощью xset b.


0

Если вы используете Terminator в качестве терминала в Ubuntu 18.10, щелкните левой кнопкой мыши по Terminator, выберите настройки / профили, и появится опция звукового сигнала.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.