От моего контроля звука в верхней панели на Studio Ubuntu 1704 освобождаются.
На вершине регулировка звука от Settings Manager -> Panel -> Items
маркированный как Audio Mixer
. Я не знаю, каково обеспечивающее приложение, но его конфигурация похожа на это:
Неважно, как я перетаскиваю ползунок, изменения мелочей. Черное поле со значком громкости под ним является уведомлением, которое появляется, когда я нажал объем вниз кнопка. Я еще не знаю, что программа показывает этому уведомлению и что программа отправляет сообщению, что объем изменился. Но кажется, что управление верхней панелью не получает сообщение.
Я предполагаю, что сообщения регулятора громкости отправляются через 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%".
Для возвращения моего объема в 100% я должен был повысить alsa-mixer
уровни для Master
, PCM
(что это?) и Front
панели к максимуму.
Вы, вероятно, знаете это, но.... Вы попытались получить доступ к Alsamixer через терминал? По крайней мере, можно проверить положение регуляторов громкости и видеть, уничтожил ли конфликт тот.
cntl+alt+t
alsamixer