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 + 向上/向下 。