как отключить звук внутреннего динамика

Менее 12.04:

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

Я пытался добавить «черный список pcspkr» в "/etc/modprobe.d/blacklist", но он все же позволил pulseaudio использовать внутренний динамик.

Вот lsmod, который не показывает, как работает динамик ПК:

Module                  Size  Used by
coretemp               13361  0
dcdbas                 14098  0
snd_hda_codec_via      46188  1
microcode              18395  0
snd_hda_intel          33028  5
snd_hda_codec         116476  2 snd_hda_codec_via,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                81052  4 snd_hda_intel,snd_hda_codec
snd_seq_midi           13132  0
snd_rawmidi            25425  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
serio_raw              13031  0
lpc_ich                16992  0
snd_seq                51568  2 snd_seq_midi,snd_seq_midi_event
hid_generic            12445  0
snd_timer              28931  2 snd_pcm,snd_seq
snd_seq_device         14137  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    62520  17 snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac_hid                13077  0
soundcore              14635  1 snd
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
lp                     17455  0
parport                40930  1 lp
usbhid                 46022  0
hid                    82474  2 hid_generic,usbhid
aufs                  159970  69
overlayfs              27511  0
squashfs               36095  1
nbd                    17427  1
r8169                  56852  0
i915                  470739  0
drm_kms_helper         45427  1 i915
drm                   231841  2 i915,drm_kms_helper
i2c_algo_bit           13316  1 i915
video                  19069  1 i915

Однако я слышу музыку из динамика ПК.

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

Спасибо!

2
задан 7 October 2012 в 18:47

5 ответов

Вот некоторые параметры, которые, я думаю, могут сработать: How_to_disable_the_pc_speaker_ (beep!)

0
ответ дан 7 October 2012 в 18:47

Вы можете попробовать с терминала команду alsamixer

alsamixer - это графический интерфейс пользователя ncurses для доступа к элементам аппаратного микшера, который может отдельно отключать внутренний динамик.

Для получения дополнительной информации см. Справочную страницу alsamixer. man alsamixer

Также, если вы хотите получить необработанный доступ к параметрам звуковой карты, вы можете использовать amixer , который является микшером командной строки для Драйвер звуковой карты ALSA

amixer -c<n> должен предоставить этот список

amixer -c<num> set <SCONTROL> mute отключит изменяемый элемент управления по имени

Обязательно проверьте различные значения с помощью amixer, аргумент -c для выбора звуковой карты также работает с alsamixer или amixer.

Вы также можете установить графический интерфейс для alsamixer

sudo apt-get install alsamixergui
0
ответ дан 7 October 2012 в 18:47

Под глобальным отключением внутреннего динамика моего компьютера вы подразумеваете отключение звука для динамиков. Так что нет звука, когда вы входите в систему или что-то еще. Убить импульсный аудиодемон сделает это. Вы можете сделать это, введя в командной строке «выход pactl», чтобы отключить импульсный аудиодемон, и «pulseaudio», чтобы включить pulseaudo. Это просто включает и выключает. Человек из pactl даст вам немного больше информации, которая может помочь

man pact

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

Как временно отключить Pulseaudio?

0
ответ дан 7 October 2012 в 18:47

Мне по какой-то причине не удалось отключить звук внутреннего динамика компьютера от alsamixer (в более ранних случаях, которые всегда работали):

Однако на этот раз в Pulse Audio Control (пакет ubuntu pavucontrol) опций вывода, которые отключили динамик компьютера и дали моим наушникам сигнал.

Попробуйте использовать Pulse Audio Control (apt-get install pavucontrol или запустить из тире, если он уже установлен) и использовать элементы управления в Output Options, чтобы отключить звук внутреннего динамика, поддерживая аудиопоток в наушниках.

0
ответ дан 7 October 2012 в 18:47

У меня была такая же проблема. Это помогло:

https://wiki.archlinux.org/index.php/Disable_PC_Speaker_Beep

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

0
ответ дан 7 October 2012 в 18:47

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

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