14.04 ThinkPad Edge 音量按钮停止工作

14.04 ThinkPad Edge 音量按钮停止工作

用于增加/减少音频输出音量的媒体按钮和静音按钮突然停止工作。系统仍可识别这些按钮,因为我可以在 gnome 控制中心选择它们来执行所需的操作,但按下这些按钮不会有任何反应。fn 行的所有其他按钮均正常工作。

按下按钮时 xev 会显示:

KeyPress event, serial 37, synthetic NO, window 0x4600001,
root 0x9d, subw 0x0, time 190010, (19,-11), root:(1244,41),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x4600001,
root 0x9d, subw 0x0, time 190104, (19,-11), root:(1244,41),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x4600001,
root 0x9d, subw 0x0, time 191040, (19,-11), root:(1244,41),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x4600001,
root 0x9d, subw 0x0, time 191118, (19,-11), root:(1244,41),
state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

我该怎么做才能让它们再次工作?

编辑:好的,所以我尝试使用命令为“调高音量”创建快捷方式pactl set-sink-volume 0 +10%。将其绑定到 Strg++ 有效,但将其绑定到“调高音量”按钮无效。

答案1

我找到了解决方案。显然,一些键的值dconf混淆了,请参阅这里。我所做的就是:

gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up
gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-down
gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-mute

现在效果很好。谢谢大家的帮助!

答案2

系统更新并重启后,我遇到了这种情况,导致设置 > 键盘 > 快捷键停止工作。进入 CCSM 并关闭命令设置修复了我的大多数热键(静音现在可用,但音量增大/减小仍然不起作用)。

答案3

转到“键盘设置”,然后转到“快捷键”选项卡。

然后,您可以找到音量增大/减小快捷方式设置,并查看将它们分配给 Thinkpad 的音量键是否有效。

键盘快捷键视图

如果没有,您可以分配其他内容,例如Ctrl+ Up/Down

相关内容