Включить звуковые системы в Ubuntu

Я пытался заставить систему пищать, но безуспешно. Я использовал echo -e 'a' и beep приложение.

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

  • С рабочего стола Gnome: System → Sound → System Beep → включить звуковой сигнал,
  • из окна терминала: правка → общие → колокольчик терминала.

Это не помогло решить проблему, хотя.

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

12
задан Palec
21.01.2023 15:13 Количество просмотров материала 3673
Распечатать страницу

12 ответов

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

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

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

# get rid of system beep

blacklist pcspkr

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

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

если это не решит вашу проблему, попробуйте запустить sudo modprobe pcspkr .

12
отвечен Saeros 2023-01-22 23:01

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

идея состоит в том, чтобы настроить xkbevd (1) для выполнения команды, когда происходит определенное событие; в этом случае событие Bell. Для Ubuntu 9.04 Jaunty (и, возможно, предыдущие версии, а также), многие из звуковых файлов, предоставляемых в формате ogg vorbis вместо волны, так что в зависимости от того, какой звук вы хотите воспроизведение на клеммном колокольчике с помощью 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.

7
отвечен Jason Owen 2023-01-23 01:18

У меня была та же проблема. Для меня это было решено открытием " alsamixer "на консоли и включением слайдера" Beep".

6
отвечен maxauthority 2023-01-23 03:35
  • проверить, загружен ли модуль pcspkr

    $ lsmod / grep pcspkr

    pcspkr 10496 0

  • проверьте, есть ли связанные ошибки в /var / log / dmesg

    $ судо грэп pcspkr в /var/журнал/команды dmesg

    [ 15.620198] вход: динамик ПК /устройства/платформы/pcspkr/ввод/input8

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

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

5
отвечен nagul 2023-01-23 05:52

на Ubuntu 14.04 (и, возможно, другие), модуль-x11-bell модуль пытается играть колокол.образец ogg, который не загружается в кэш образцов PulseAudio. В качестве обходного пути, чтобы загрузить его вручную, введите это в терминале:

pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg

сделать это постоянным, добавьте эту строку внутри .xprofile в вашем домашнем каталоге (создайте его, если он еще не существует).

эта команда покажет вам, загружен образец или нет:

pactl list samples
4
отвечен Whyte 2023-01-23 08:09

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

какую версию Ubuntu вы используете? До Jaunty модуль называлсяsnd_pcspkr.

Can вы даете нам выход:

lsmod | grep pcspkr

Can вы даете нам выход:

grep pcspkr /etc/modprobe.d/blacklist*

кстати, pcspkr - это по умолчанию снова в кармическом списке.

3
отвечен Pascal Thivent 2023-01-23 10:26

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

sudo modprobe pcspkr
3
отвечен nano.galvao 2023-01-23 12:43

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

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

  1. выполнить 'alsamixer'
  2. перейти на PC Beep
  3. нажмите m, чтобы включить
  4. установить громкость
  5. нажмите escape
2
отвечен Leo 2023-01-23 15:00

Я установил beep С:

sudo aptitude install beep

теперь я могу вызывать beep из shell или script с помощью

beep
beep -r 3

эта программа может сделать гораздо больше. См.man beep.

2
отвечен pjw 2023-01-23 17:17

для меня решением было сочетание постов Лео и Наны.galvao:

  • запустить alsamixer, включить звуковой сигнал и установить приличный объем.
  • sudo modprobe pcspkr
  • и, конечно, установить пакет звукового сигнала с sudo apt-get install beep
1
отвечен David Nouls 2023-01-23 19:34

команда beep не работает для меня, поэтому я придумал свое решение:

alias beep="mplayer -ao alsa $HOME/bin/alert.wav &>/dev/null"

здесь alert.wav - короткий аудиофайл. Использование:

$ sleep 2; beep

см. мой блог об этом здесь.

0
отвечен Jabba 2023-01-23 21:51

Я изучал эту проблему в течение недели или около того, и я обнаружил, что одна из двух машин, которые я хотел сделать beep, не имеет встроенного ПК-динамика (странно). Поэтому проверьте, есть ли он.

0
отвечен Phillip Moxley 2023-01-24 00:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх