У моего ноутбука нет динамика ПК, поэтому мне нужно было только программное решение. Я нашел статью о настройке GNOME для воспроизведения аудиофайла для системного звукового сигнала.
Идея состоит в том, чтобы настроить xkbevd(1) для запуска команды, когда происходит определенное событие; в этом случае событие Bell
. В Ubuntu 9.04 Jaunty (и, возможно, также в предыдущих версиях) многие из предоставленных звуковых файлов представлены в формате ogg vorbis вместо wave, поэтому в зависимости от того, какой звук вы хотите воспроизвести на терминальном звонке, использование aplay (1) может не работать , Если у вас его еще нет, вам нужно установить пакет vorbis-tools:
sudo aptitude install vorbis-tools
После этого вам нужно создать ~/.xkb/xkbevd.cf
(обратите внимание на орфографию, здесь статья опечатка) и вставить следующее:
soundDirectory="/usr/share/sounds/"
soundCmd="ogg123 -q"
Bell() "ubuntu/stereo/bell.ogg"
Чтобы запустить демон при входе в систему, вы можете отредактировать свой профиль, как предложено в статье, или добавить его в свои автозагрузочные приложения (Система -> Настройки -> Автозагрузка приложений). Нажмите «Добавить», чтобы создать новую программу запуска, задайте для «Имя» XKB Event Daemon
, для команды « xkbevd -bg
и для комментария « Software terminal bell
.