Включите системный звуковой сигнал в Ubuntu

Я попытался получить системную работу звукового сигнала, но без успеха. Я использовал echo -e '\a' и beep приложение.

Я попытался войти modprobe pcspkr в командной строке, и удостоверился, что pcspkr не перечислен на черном списке modprobe. Я также включил

  • от Рабочего стола Gnome: Система → Звук → Системный Звуковой сигнал → Включает слышимый звуковой сигнал,
  • из Окна терминала: Отредактируйте → Общий → Терминальный звонок.

Это не устранило проблему, все же.

Моим компьютером является IBM ThinkPad, iSeries ноутбук. Я знаю свои аппаратные работы динамика, потому что, если на запуске батарея является низкой, это подаст звуковой сигнал.

34
задан 27.08.2015, 21:58

6 ответов

Это могло бы быть возможным решением

Что происходит, иногда pcspkr мог бы быть добавлен, чтобы поместить в черный список, удалить его из черного списка

Править /etc/modprobe.d/blacklist и удалите эти строки, если они существуют: (ОТМЕТЬТЕ: необходимо отредактировать /etc/modprobe.d/blacklist.conf вместо этого)

# get rid of system beep

blacklist pcspkr

Перезагрузка для деактивации этой строки. Для отключения динамика (который испускает звуковой сигнал) добавьте эти строки и перезагрузку.

Это могло бы решить Вашу проблему. Может предоставить больше информации, если мы знаем системные детали.

Если это не решает Ваше выполнение попытки задач sudo modprobe pcspkr .

12
ответ дан 07.12.2019, 09:04
  • Проверьте, загружается ли pcspkr модуль в настоящее время

    $ lsmod | grep pcspkr
    pcspkr 10496 0

  • Проверьте, существуют ли какие-либо связанные ошибки в/var/log/dmesg

    $ sudo grep pcspkr/var/log/dmesg
    [15.620198] вход: динамик компьютера как/devices/platform/pcspkr/input/input8

Если нет все еще никакой подсказки, сделайте полную ручную проверку/var/log/dmesg для других ошибок. Быстрый grep других журналов в/var/log /* с сегодняшней меткой времени мог бы также поднять что-то.

Вышеупомянутые шаги должны только помочь Вам сузить возможную проблему. С подобными проблемами может быть трудно предположить ответ сразу.

5
ответ дан 07.12.2019, 09:04

Мой ноутбук не имеет динамика компьютера, таким образом, мне было нужно решение только для программного обеспечения. Я нашел, что статья об установке GNOME играла звуковой файл для системного звукового сигнала.

Идея состоит в том, чтобы настроить xkbevd (1) для выполнения команды, когда определенное событие имеет место; в этом случае, событие Bell. Для Бойкой Ubuntu 9.04 (и возможно предыдущие версии также), многие обеспеченные звуковые файлы находятся в ogg vorbis формат вместо волны, таким образом, в зависимости от которого звука Вы хотите играть на терминальном звонке, с помощью aplay (1), может не работать. Если у Вас уже не будет его, то необходимо будет установить пакет vorbis-инструментов:

sudo aptitude install vorbis-tools

После этого необходимо будет создать ~/.xkb/xkbevd.cf (отметьте написание, статья имеет опечатку здесь), и вставьте следующее:

soundDirectory="/usr/share/sounds/"
soundCmd="ogg123 -q"

Bell() "ubuntu/stereo/bell.ogg"

Чтобы работать на демоне вход в систему, можно изменить профиль, как статья предполагает, или можно добавить его к Приложениям Запуска (Система-> Предпочтения-> Приложения Запуска). Нажмите на Add, чтобы создать новую программу запуска, определить Имя к XKB Event Daemon, команда к xkbevd -bg, и комментарий к Software terminal bell.

8
ответ дан 07.12.2019, 09:04

Во-первых, необходимо быть уверены, что правильный модуль загружается. В противном случае звуковой центр управления ничего не сделает AFAIK (и даже если модуль загружается, я не знаю, решены ли ошибки, упомянутые в этом потоке, в Бойком).

Какую версию Ubuntu Вы используете? До Бойкого модуль был именем snd_pcspkr.

Можете Вы давать нам вывод:

lsmod | grep pcspkr

Можете Вы давать нам вывод:

grep pcspkr /etc/modprobe.d/blacklist*

BTW, pcspkr помещен в черный список по умолчанию снова в Кармическом.

3
ответ дан 07.12.2019, 09:04

У меня была та же проблема. Для меня это было решено путем открытия "alsamixer" на консоли и неотключения звука ползунка "Звукового сигнала".

6
ответ дан 07.12.2019, 09:04

http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1315929

Сообщение номер 6 решило его для меня. Короче говоря сделайте следующее в терминале:

  1. выполненный 'alsamixer'
  2. переместитесь в Звуковой сигнал ПК
  3. нажмите m для неотключения звука
  4. регулируйте громкость
  5. нажмите Escape
2
ответ дан 07.12.2019, 09:04

Попробуйте это:

sudo modprobe pcspkr
3
ответ дан 07.12.2019, 09:04

Попробуйте это:

sudo modprobe pcspkr
3
ответ дан 07.12.2019, 09:04

Теги

Похожие вопросы