Я установил xubuntu-desktop при обновлении Ubuntu 12.04 после того, как обнаружил отсутствие Gnome3. Я в основном был счастлив, но нашел странную и расстраивающую ошибку. У моего ноутбука два звуковых «выхода» - разъем HDMI-выхода, который я никогда не использую, и встроенные динамики / наушники. По какой-то причине аппаратные клавиши были подключены к выходу HDMI, даже если я установил его как «резервный» в pavucontrol, а notify-osd отображает только изменения на выходе HDMI (хотя регулятор громкости индикатора панели управляет звуком на борту). В идеале мне хотелось бы, чтобы аппаратные клавиши и notify-osd смотрели на встроенный звук, хотя если я не могу получить notify-osd, это приемлемая потеря. Однако необходимость перебирать кучу вещей, чтобы изменить громкость, сводит меня с ума.
Гуглинг предположил, что это / может / быть конфликт Pulseaudio / ALSA, но аппаратные клавиши, кажется, изменяют по крайней мере указанную громкость в pavucontrol для HDMI, как и ожидалось (у меня нет кабеля HDMI для проверки реального звука выход)
Я заставил подсказку где-нибудь смотреть в Настройках / Редактор Настроек (не нормальный менеджер по Настройкам)
Затем под 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'
Ответ Peters также работал на меня. Однако сбрасывая/active-card удаленный запись. Я просто добавил его снова:
имя:/active-card
тип: строка
значение: Перезагруженный PlaybackBuiltinAudioAnalogStereoPulseAudioMixer
и я действительно получал отчет катастрофического отказа от/usr/bin/xfce4-volumed, но средства управления работают снова.
Спасибо!
Эта фиксация также закрепит регулятор громкости на Logitech G930 Wireless, играющем гарнитуры. (Не уверенный в других кнопках, хотя) Настройки Запуска / Редактор Настроек (не нормальный менеджер по Настройкам) или открытый командная строка и тип xfce4-settings-editor
Затем под xfce4-микшером И заменой активная плата, устанавливающая отмеченное Значение: к
PlaybackLogitechG930HeadsetAnalogStereoPulseAudioMixer
я включал изображение, чтобы облегчить понимать
Также, если имеют проблемы с громкостью гарнитуры, работающей, вот ссылка, которая может помочь https://bugs.launchpad.net/xfce4-volumed / +, ошибка/901338
В основном делает killall xfce4-volumed и пытается переместить объем в гарнитуру снова
Для тех, кто не имеет /active-card
, это не нужно так или иначе, ни xfce4-mixer
. Звук проходит PulseAudio, и поэтому устройство "по умолчанию" выбрано конфигурацией PulseAudio, и xfce4-volumed
только изменит выходной объем "по умолчанию".
Однако можно использовать инструмент конфигурирования PulseAudios для этого, pacmd
.
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>>
Первый список устройства на Вашей машине
>>> 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>
...
, необходимо установить предпочтительное устройство по умолчанию. Как Вы видите ( мало звезды , т.е. *
, прежде index:0), мой HDMI был значением по умолчанию, и я хотел Аналоговый выход.
>>> set-default-sink 1
Вы, возможно, должны уничтожить xfce4-volumed
и перезапустить его, иметь желаемый эффект без полного системного перезапуска:
$pkill volumed
$xfce4-volumed
, Но в основном, , который является им .
В KDE, не редактируя файлы конфигурации, я смог зафиксировать это путем щелчка правой кнопкой по значку громкости в панели задач и выбора Select Master Channel...
.
Это подняло диалоговое окно KMix, где я выбрал Built-in Audio Analog Stereo
вместо GK110 HDMI Audio
. Сразу после нажатия [на 113] кнопки громкости на моей клавиатуре начали работать.