Как заставить работать команду 'beep'?

Я пытаюсь использовать beep команда, но она не издает никаких звуков.

Я установил его с sudo apt-get install beepтогда я побежал beep и ничего не происходит (не отображается ошибка или воспроизводится звук). Я также побежал sudo modprobe pcspkr, а также sudo alsamixer, включите звук и включите усиление в 100 дБ. sudo alsactl store после этого.

Есть ли способ это исправить или альтернатива beep?

Я использую Ubuntu 10.04.

2 ответа

Решение

Должен ли это быть системный гудок или это может быть какой-нибудь звук?

В вашей системе есть команда для воспроизведения звуков командной строки. Например, откройте терминал с помощью Alt - F2 и

cd /usr/share/sounds/alsa/
aplay Front_Center.wav

будет играть в это Front_Center.wav,

Так что все, что вам нужно, это найти beep.wav в Интернете и использовать aplay с этим.

Хотя более 2 лет я обнаружил, что использование звукового сигнала все еще является проблемой в моей системе на основе Ubuntu 12.04.

убедившись, что уровень звукового смесителя составляет> 0 через alsamixer решение подобного вопроса в этом ответе аскубунту сработало для меня; сводится к снятию черного списка pcspkr модуль в /etc/modprobe.d/blacklist.conf, Или вы можете просто сделать sudo modprobe pcspkr для временного решения.

как описано в принятом ответе, более приятное звуковое уведомление может быть достигнуто путем воспроизведения некоторых звуков уведомлений, присутствующих по умолчанию в большинстве систем, таких как (для систем на основе GNOME), например paplay /usr/share/sounds/gnome/default/alerts/glass.ogg

Обратите внимание, что paplay (с использованием импульсного звука) в настоящее время может быть путь вместо основанного на Alsa (но все еще работает) aplay,

Другие вопросы по тегам