Ubuntu Studio 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
答案1
您可能知道这一点,但是……您是否尝试过通过终端访问 Alsamixer?至少您可以检查音量滑块的位置,看看是否因冲突而导致其中一个滑块停止运行。
cntl+alt+t
alsamixer