Изменить звуковое устройство по умолчанию

После обновления до Ubuntu 13.10 мой звук перестал работать. В конце концов я понял, что Ubuntu выбрал звуковое устройство HDMI вместо моих аналоговых динамиков. Я переключился на правильное устройство, и все работало нормально, пока я не перезагрузился. Теперь я должен выбирать правильное устройство каждый раз при загрузке Ubuntu. Как установить динамики в качестве устройства по умолчанию?

Редактировать: Поскольку я обновился до Ubuntu 14.04, Ubuntu теперь выбирает встроенное звуковое устройство по умолчанию, поэтому у меня больше нет этой проблемы.

15
задан 1 June 2014 в 09:02

7 ответов

Выполнить:

$ pacmd list-cards

Для отображения индекса ваших карт. Например, моя звуковая карта pci имеет индекс 2. Звуковой профиль для аналогового выхода (снова в качестве примера) называется «output: analog-стерео».

Затем:

$ pacmd set-card-profile 2 output:analog-stereo

Чтобы установить это как выход (попробуйте). Чтобы сделать его постоянным, отредактируйте /etc/pulse/default.pa и добавьте:

set-card-profile 2  output:analog-stereo
set-default-sink 2

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

Если вы также хотите установить микрофонные (входные) значения по умолчанию

set-card-profile 2  output:analog-stereo+input:analog-stereo
set-default-sink 2
0
ответ дан 1 June 2014 в 09:02

В Dash найдите Multimedia Systems Selector .

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

enter image description here

Это приложение установлено по умолчанию в Ubuntu Installation. Но если у вас нет этого, каким-то образом можно установить

sudo apt-get install gnome-media

. Если это не показано в Dash, запустите:

gksudo gedit /usr/share/applications/gstreamer-properties.desktop

В полученном текстовом файле перейдите к строке начинается с NoDisplay=. Измените NoDisplay=true на NoDisplay=false

0
ответ дан 1 June 2014 в 09:02

Самым простым решением для Ubuntu 16.04 было создание сценария, который прослушивает, когда экран разблокируется, вместо сценария, который прослушивает, когда система активируется, поскольку кажется, что не все службы доступны в тот момент, когда система активируется. Я не смог заставить pulseaudio переключиться на звук HDMI с помощью сценария пробуждения, но успешно исправил его с помощью сценария прослушивания разблокировки:

dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
  while true; do
    read X
    if echo $X | grep "desktop-lock" &> /dev/null; then
        echo "screen locked"
    elif echo $X | grep "desktop-unlock" &> /dev/null; then
      /usr/bin/pacmd set-card-profile 0 output:hdmi-surround+input:analog-stereo
    fi
  done
)
0
ответ дан 1 June 2014 в 09:02

Если вы используете более новый 3.x gnome, покажите настройки типа вашей панели запуска (клавиша по умолчанию) -> звук. Выберите другое значение по умолчанию, закройте окно.

Picture of the select sound window

0
ответ дан 1 June 2014 в 09:02

Вы можете установить настройки по умолчанию, заказав звуковые карты в ALSA с помощью slots=.

Найдите имена модулей драйвера для звуковых карт, которые вы хотите использовать, проверив вывод lsmod с помощью: lsmod | grep -P '^snd[_]?[A-z]*' или просто lsmod. Например, мой Creative X-FI Xtreme Gamer - snd_ctxfi, мой бортовой - snd_hda_intel, а моя веб-камера USB - snd_usb_audio.

Теперь откройте в текстовом редакторе или nano свой соответствующий файл конфигурации ALSA, например. sudo nano /etc/modprobe.d/alsa-base.conf и внизу добавьте что-то из следующего в порядке приоритета (первое объявление становится значением по умолчанию):

options snd slots=snd_ctxfi,snd_hda_audio,snd_usb_audio, затем для сохранения только CTRL+o+enter & amp; CTRL+x. Перезапустите, и вы можете быть отсортированы.

0
ответ дан 1 June 2014 в 09:02

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

Чтобы найти, какое устройство ALSA вам нужно:

  1. С помощью средства выбора мультимедийных систем выберите ALSA - Расширенная звуковая архитектура Linux для Плагин
  2. Проверяйте различные опции в Устройство , пока не будет выбран нужный динамик
  3. Запишите значение device= в поле Конвейер. Мой был "hw:0,4"

Как только вы знаете, какое устройство вам нужно, установите его по умолчанию:

Отредактируйте default.pa, набрав sudo nano /etc/pulse/default.pa

At в самом низу файла добавьте:

load-module module-alsa-sink sink_name=spkr device=hw:0,4
set-default-sink spkr

, заменив значение device= на вашем устройстве.

0
ответ дан 1 June 2014 в 09:02

Существует также Переключатель Аудиовыхода расширение GNOME, которое обеспечивает быстрый доступ:

enter image description here

0
ответ дан 8 October 2019 в 19:39

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

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