Регулятор громкости Linux передает стандарт

От моего контроля звука в верхней панели на Studio Ubuntu 1704 освобождаются.

enter image description here

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

enter image description here

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

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

Существует ли стандарт для объема сообщение о событии в 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

Но я предполагаю, что что-то - несправедливость/пропавшие без вести здесь.


ОБНОВЛЕНИЕ: теперь с alsa-mixer. Я не знаю, почему я должен заботиться об этом, таким образом, Ваши комментарии приветствуются. Обратите внимание, что, в то время как общая громкость ALSA в 50%, черный индикатор является все еще низким, и в сообщении на DBus говорится, что "Объем в 1%".

enter image description here

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

0
задан 16 April 2017 в 23:31

1 ответ

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

cntl+alt+t
alsamixer
0
ответ дан 3 November 2019 в 10:48

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

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