Вы можете открыть корпус и вытащить штекер, соединяющий внутренний динамик с материнской платой.
Отключение встроенного динамика в Linux
Моя рабочая станция имеет встроенный динамик, который, как ни странно, очень хорошо воспроизводит звук. У меня также есть внешние динамики, подключенные к разъему аудиовыхода, которые легче слышать. К сожалению, когда я пытаюсь воспроизвести какой-либо аудиоматериал, звук выходит как из внешних динамиков, так и из встроенного динамика на рабочей станции.
Я хотел бы отключить динамик внутри аппарата и просто подключить наушники к внешнему динамику, чтобы я мог слушать учебные материалы на работе, не беспокоя моего напарника. Я не уверен, как это сделать в Linux (Suse Enterprise Desktop 11). Работа с аудио инструментами Gnome не приводит к появлению двух разных аудиоустройств на машине.
Из того, что я могу сказать, звук воспроизводится через систему ALSA. Я посмотрел в моем домашнем каталоге, и там нет управляющей конфигурации .asoundrc.
Я также должен добавить, что я проверяю в BIOS способ отключения встроенного динамика, но я не смог найти такую настройку.
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я бы modprobe -r pcspkr
; тогда sudo nano /etc/modprobe.d/blacklist.conf
, где я бы добавил blacklist pcspkr
.
Скорее всего, у вас есть не pcspkr, а модуль snd_pcsp: в этом случае вам просто нужно поместить snd_pcsp вместо pcspkr в приведенных выше командах.
Надеюсь, это поможет,
С уважением
alsamixer - это предоставляемый alsa графический интерфейс ncurses для доступа к элементам аппаратного микшера, и если какое-либо приложение вообще способно отключить внутренний динамик, это будет возможно в alsamixer. Многие приложения микшера являются довольно общими и не настраиваются под конкретные возможности оборудования, как это делает alsamixer. Ищите элемент управления с надписью «внутренний динамик» или что-то подобное. m отключит / включит звук любого отключаемого канала в интерфейсе alsamixer. h откроет окно справки, и Escape выйдет.
Кроме того, если вам нужен необработанный доступ к параметрам звуковой карты, amixer -c<n>
следует предоставить этот список и amixer -c<num> set <SCONTROL> mute
отключить изменяемый элемент управления по имени. Обязательно проверьте различные значения <n> с помощью amixer, потому что, например, pulseaudio часто создает дополнительное виртуальное устройство. Аргумент -c для выбора звуковой карты также работает с alsamixer или alsamixergui (версия alsamixer для X11).
Я знаю, что это старое, но у меня есть решение, которым можно поделиться для всех, кто может наткнуться на этот пост в поисках решения позже. Вам нужно будет установить alsamixer, если он еще не установлен. В терминале выполните команду «alsamixer». Затем нажмите кнопку со стрелкой «Mono». Выбрав Mono, вы нажимаете «M» на клавиатуре, чтобы отключить звук, а затем нажмите «Esc». Это оно! :-)
Похожие вопросы
-
6
Как я могу удалить шум из аудиозаписи?
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux