Стандарт сообщения управления громкостью Linux

Мое управление аудио в верхней панели на Ubuntu Studio 1704 нарушено.

В верхней части находится аудиоуправление из Settings Manager -> Panel -> Items, помеченное как Audio Mixer. Я не знаю, что такое поддерживающее приложение, но его конфигурация выглядит так:

Независимо от того, как я перетаскиваю ползунок, ничего не меняется. Черное поле с иконкой тома под ним - это уведомление, которое появляется, когда я нажимаю кнопку уменьшения громкости. Я еще не знаю, какая программа показывает это уведомление и какая программа отправляет сообщение об этом томе. Но кажется, что управление верхней панелью не получает сообщение.

Я предполагаю, что сообщения управления томом отправляются через DBUS (исправьте меня, если я ошибаюсь, потому что у меня нет ссылок), поэтому либо верхняя панель doesn

Есть ли стандарт для сообщения об увеличении громкости в Linux DBUS и где он задокументирован?

Когда я нажимаю громкость, dbus-monitor сообщает о следующих сериях событий:

method call time=1492408712.461795 sender=:1.30 -> destination=:1.43 serial=50 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "Xfce volume daemon" uint32 0 string "audio-volume-low" string "Volume is at -1%" string "" array [ ] array [ dict entry( string "value" variant int32 -1 ) ] int32 -1 method call time=1492408712.473077 sender=:1.43 -> destination=org.gnome.ScreenSaver serial=90 path=/org/gnome/ScreenSaver; interface=org.gnome.ScreenSaver; member=GetActive method return time=1492408712.473326 sender=:1.86 -> destination=:1.43 serial=20 reply_serial=90 boolean false method call time=1492408712.474693 sender=:1.43 -> destination=org.gnome.SessionManager serial=91 path=/org/gnome/SessionManager; interface=org.gnome.SessionManager; member=IsInhibited uint32 8 error time=1492408712.474727 sender=org.freedesktop.DBus -> destination=:1.43 error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=91 string "The name org.gnome.SessionManager was not provided by any .service files" method return time=1492408712.519448 sender=:1.43 -> destination=:1.30 serial=92 reply_serial=50 uint32 10

Но я думаю, что здесь что-то не так / нет.

UPDATE: Теперь с alsa-mixer. Я не знаю, зачем мне это волновать, поэтому ваши комментарии приветствуются. Обратите внимание, что хотя мастер-громкость ALSA составляет 50%, черный индикатор по-прежнему низкий, и сообщение в DBus говорит: «Громкость составляет 1%».

enter image description here [!d3]

Чтобы вернуть мой объем на 100%, мне пришлось повышать уровни alsa-mixer для максимумов Master, PCM (что это?) и Front.

0
задан 17 April 2017 в 09:31

3 ответа

Вы, наверное, знаете это, но ... Вы пытались получить доступ к Alsamixer через терминал? По крайней мере, вы можете проверить положение ползунков тома и посмотреть, не убил ли конфликт один из них.

cntl+alt+t alsamixer
0
ответ дан 18 July 2018 в 14:48

Вы, наверное, знаете это, но ... Вы пытались получить доступ к Alsamixer через терминал? По крайней мере, вы можете проверить положение ползунков тома и посмотреть, не убил ли конфликт один из них.

cntl+alt+t alsamixer
0
ответ дан 24 July 2018 в 20:28
  • 1
    Обновлено с дополнительной информацией. – anatoly techtonik 17 April 2017 в 09:33
  • 2
    PCM: через эту строку обрабатывается «обычный» звук (звуковые файлы, видео и т. Д.). Это никогда не должно быть приглушено (если вы не хотите управлять аудио). Если все не очень тихо, вы также должны следить за тем, чтобы уровень усиления не превышал 0 дБ (на этой линии alsamixer представляет усиление красным цветом, поэтому около 3/4 объема представляет собой самый высокий уровень без усиления). См. [D0] computing.help.inf.ed.ac.uk/alsa-mixer Надеюсь, это помогло - у меня была эта проблема после подключения гнезда для наушников и удаления ее при выключении. – ys99x 17 April 2017 в 18:28

Вы, наверное, знаете это, но ... Вы пытались получить доступ к Alsamixer через терминал? По крайней мере, вы можете проверить положение ползунков тома и посмотреть, не убил ли конфликт один из них.

cntl+alt+t alsamixer
0
ответ дан 31 July 2018 в 23:31
  • 1
    Обновлено с дополнительной информацией. – anatoly techtonik 17 April 2017 в 09:33
  • 2
    PCM: через эту строку обрабатывается «обычный» звук (звуковые файлы, видео и т. Д.). Это никогда не должно быть приглушено (если вы не хотите управлять аудио). Если все не очень тихо, вы также должны следить за тем, чтобы уровень усиления не превышал 0 дБ (на этой линии alsamixer представляет усиление красным цветом, поэтому около 3/4 объема представляет собой самый высокий уровень без усиления). См. [D0] computing.help.inf.ed.ac.uk/alsa-mixer Надеюсь, это помогло - у меня была эта проблема после подключения гнезда для наушников и удаления ее при выключении. – ys99x 17 April 2017 в 18:28

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

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