Как заставить работать команду '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
,