Рейтинг:0

Как отключить внутренний динамик через черный список?

флаг mx

я управляю Microsoft-команды-для-Linux приложение и отлично работает для чата. За VoIP микрофон работает нормально.

Звук, кажется, направляется на внутренний динамик, а не на гарнитуру (у меня была низкая громкость, как настроено в настройках). ГНОМ регулятор громкости рабочего стола, но звук явно исходил из внутреннего динамика, а не из гарнитуры).

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

При переключении между вариантами у меня ненадолго был звук, но я не смог воспроизвести его. Тест динамика работает нормально. (Эта гарнитура имеет только один динамик.)

Как я запрещать внутренний динамик через modprobe?

николас@мордор:~$ 
николас@мордор:~$ sudo modprobe -r pcspkr
николас@мордор:~$ 
николас@мордор:~$ lsmod | звук grep
soundwire_intel 40960 1 snd_intel_dspcfg
soundwire_generic_allocation 16384 1 soundwire_intel
soundwire_cadence 32768 1 soundwire_intel
soundwire_bus 77824 3 soundwire_intel, soundwire_generic_allocation, soundwire_cadence
snd_soc_core 294912 1 soundwire_intel
snd_pcm 118784 11
саундкор 16384 1 снд
николас@мордор:~$ 
николас@мордор:~$ lsmod | динамик группы
николас@мордор:~$ 
николас@мордор:~$ lsmod | grep spk
николас@мордор:~$ 
николас@мордор:~$ lsmod | грэп аудио
snd_usb_audio 299008 3
snd_usbmidi_lib 36864 1 snd_usb_audio
mc 57344 1 snd_usb_audio
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_pcm 118784 11
снд 94208 31
николас@мордор:~$ 
николас@мордор:~$ uname -a
Linux Mordor 5.11.0-25-generic #27-Ubuntu SMP Пт, 9 июля, 23:06:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
николас@мордор:~$ 

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

Кстати, эти модули, похоже, уже отключены, так как:

николас@мордор:~$ 
nicholas@mordor:~$ cat /etc/modprobe.d/blacklist.conf | grep ПКСП
черный список snd_pcsp
черный список
николас@мордор:~$ 

поэтому я ожидаю (?), что новый (er) модуль управляет внутренними динамиками. Возможно, эти модули устарели для более поздних версий Ubuntu?

к подтверждать:

николас@мордор:~$ 
николас@мордор:~$ lsmod | grep pcspkr
николас@мордор:~$ 
николас@мордор:~$ 
николас@мордор:~$ lsmod | grep снд
snd_usb_audio 299008 3
snd_usbmidi_lib 36864 1 snd_usb_audio
mc 57344 1 snd_usb_audio
snd_hda_codec_hdmi 65536 1
snd_hda_codec_realtek 143360 1
snd_hda_codec_generic 81920 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hda_intel 53248 6
snd_intel_dspcfg 28672 1 snd_hda_intel
soundwire_intel 40960 1 snd_intel_dspcfg
snd_hda_codec 147456 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 94208 5 snd_hda_codec_generic, snd_hda_codec_hdmi, snd_hda_intel, snd_hda_codec, snd_hda_codec_realtek
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_soc_core 294912 1 soundwire_intel
snd_compress 28672 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 118784 11
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 36864 2 snd_seq_midi,snd_usbmidi_lib
snd_seq 73728 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer 40960 2 snd_seq,snd_pcm
снд 94208 31
саундкор 16384 1 снд
николас@мордор:~$ 

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

Рейтинг:0
флаг mx
черный список snd-hda-intel

черный список snd-hda-codec

благодаря damo22 в IRC.

Мне все еще было бы любопытно, как это сделать либо из alsa, либо из pulseaudio, оставив драйверы нетронутыми.

Другие драйверы, как было предложено в других ответах, уже были отключены, как описано в вопросе.

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

приветствуются альтернативные ответы и пояснения.

Ответить или комментировать

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