14.04 ThinkPad Edge音量按钮停止工作

用于增大/减小音频输出音量的媒体按钮和静音按钮停止工作。 这些按钮仍然可以被系统识别,因为我可以选择它们在gnome控制中心执行所需的操作,但是按下这些按钮将不起作用。 fn-row的所有其他按钮都正常工作。

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%为“Volume up”创建一个快捷方式。 将它绑定到Strg ++可以工作,但是将它绑定到“Volume up”-Button没有任何效果。

我找到了解决方案。 显然,一些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 

现在很棒。 感谢大家的帮助!

系统更新并重新启动后,这发生在我身上,导致设置>键盘>快捷方式中定义的所有热键停止工作。 进入CCSM并关闭命令设置修复了我的大多数热键(静音现在可以正常工作,音量增大/减小仍然不起作用)。

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

然后,您可以找到音量调高/调低快捷键设置,并查看是否可以将它们分配给Thinkpad的音量键。

键盘快捷键视图

如果没有,您可以指定其他内容,例如Ctrl + 向上/向下