Как переключить звуковое устройство «по умолчанию», управляемое аппаратными клавишами в Xubuntu?

Я установил xubuntu-desktop при обновлении Ubuntu 12.04 после того, как обнаружил отсутствие Gnome3. Я в основном был счастлив, но нашел странную и расстраивающую ошибку. У моего ноутбука два звуковых «выхода» - разъем HDMI-выхода, который я никогда не использую, и встроенные динамики / наушники. По какой-то причине аппаратные клавиши были подключены к выходу HDMI, даже если я установил его как «резервный» в pavucontrol, а notify-osd отображает только изменения на выходе HDMI (хотя регулятор громкости индикатора панели управляет звуком на борту). В идеале мне хотелось бы, чтобы аппаратные клавиши и notify-osd смотрели на встроенный звук, хотя если я не могу получить notify-osd, это приемлемая потеря. Однако необходимость перебирать кучу вещей, чтобы изменить громкость, сводит меня с ума.

Гуглинг предположил, что это / может / быть конфликт Pulseaudio / ALSA, но аппаратные клавиши, кажется, изменяют по крайней мере указанную громкость в pavucontrol для HDMI, как и ожидалось (у меня нет кабеля HDMI для проверки реального звука выход)

11
задан 3 May 2012 в 22:09

5 ответов

Я заставил подсказку где-нибудь смотреть в Настройках / Редактор Настроек (не нормальный менеджер по Настройкам)

Затем под xfce4-mixer, была установка /active-card который имел значение:

PlaybackHighDefinitionAudioControllerDigitalStereoHDMIPulseAudioMixer

Я выбрал 'активную плату' и нажал кнопку 'Reset Property'. Это повернуло установку в:

PlaybackBuiltinAudioAnalogStereoPulseAudioMixer

(Эти имена тесно следуют за названиями Устройств вывода в pavucontrol см. снимок экрана),

После перезагрузки это работало. Мои кнопки регулировки громкости теперь влияют на объем в динамиках.

(Вычистите мой ранее, теперь удаленный, подсказка/комментарий об Игре/Паузе, не работающей. Они (все еще) хорошо работают в Rhythmbox - который был несвязанной проблемой с gmusicbrowser)

Это может или не может работать на Вас!:-)

Править: По некоторым причинам мой профиль xfce был поврежден, и я перезапустил с нуля rm -rf ~/.config. Теперь, только несколько дней спустя, сбрасывание его не работало на меня также, но установку /active-card кому: PlaybackBuiltinAudioAnalogStereoPulseAudioMixer сделал.

Править: Если вышеупомянутое не работало попытка, устанавливающая это через терминал и xfconf, например.

    xfconf-query -c xfce4-mixer -p /active-card -s 'PlaybackBuiltinAudioAnalogStereoPulseAudioMixer'
12
ответ дан 3 May 2012 в 22:09

Ответ Peters также работал на меня. Однако сбрасывая/active-card удаленный запись. Я просто добавил его снова:
имя:/active-card
тип: строка
значение: Перезагруженный PlaybackBuiltinAudioAnalogStereoPulseAudioMixer

и я действительно получал отчет катастрофического отказа от/usr/bin/xfce4-volumed, но средства управления работают снова.

Спасибо!

0
ответ дан 3 May 2012 в 22:09

Эта фиксация также закрепит регулятор громкости на Logitech G930 Wireless, играющем гарнитуры. (Не уверенный в других кнопках, хотя) Настройки Запуска / Редактор Настроек (не нормальный менеджер по Настройкам) или открытый командная строка и тип xfce4-settings-editor

Затем под xfce4-микшером И заменой активная плата, устанавливающая отмеченное Значение: к

PlaybackLogitechG930HeadsetAnalogStereoPulseAudioMixer

я включал изображение, чтобы облегчить понимать

Также, если имеют проблемы с громкостью гарнитуры, работающей, вот ссылка, которая может помочь https://bugs.launchpad.net/xfce4-volumed / +, ошибка/901338

В основном делает killall xfce4-volumed и пытается переместить объем в гарнитуру снова

headset

1
ответ дан 3 May 2012 в 22:09

Для тех, кто не имеет /active-card, это не нужно так или иначе, ни xfce4-mixer. Звук проходит PulseAudio, и поэтому устройство "по умолчанию" выбрано конфигурацией PulseAudio, и xfce4-volumed только изменит выходной объем "по умолчанию".

Однако можно использовать инструмент конфигурирования PulseAudios для этого, pacmd .

$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>>
  1. Первый список устройства на Вашей машине

    >>> list-sinks
    

    Это распечатает большую информацию о Ваших устройствах, и как видимую, у них всех есть индекс

    2 sink(s) available.
      * index: 0
        name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
            ...
        index: 1
        name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
            ...
    
  2. , необходимо установить предпочтительное устройство по умолчанию. Как Вы видите ( мало звезды , т.е. *, прежде index:0), мой HDMI был значением по умолчанию, и я хотел Аналоговый выход.

    >>> set-default-sink 1
    

Вы, возможно, должны уничтожить xfce4-volumed и перезапустить его, иметь желаемый эффект без полного системного перезапуска:

    $pkill volumed
    $xfce4-volumed

, Но в основном, , который является им .

6
ответ дан 3 May 2012 в 22:09

В KDE, не редактируя файлы конфигурации, я смог зафиксировать это путем щелчка правой кнопкой по значку громкости в панели задач и выбора Select Master Channel....

Это подняло диалоговое окно KMix, где я выбрал Built-in Audio Analog Stereo вместо GK110 HDMI Audio. Сразу после нажатия [на 113] кнопки громкости на моей клавиатуре начали работать.

1
ответ дан 4 May 2012 в 09:09

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

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