Answers:
我在启动板上发现了有关此问题的错误报告,似乎在重新分配媒体密钥时缺少一些前缀。以下几行是错误报告中讨论内容的摘要
您可以发出以下命令来查看当前的绑定:
gsettings get org.gnome.settings-daemon.plugins.media-keys volume-up
输出应该是,XF86AudioRaiseVolume
但是当我使用系统设置的GUI并检查时,我发现它的值是AudioRaiseVolume
。
您可以通过以下任一方法重置它们:
gsettings reset org.gnome.settings-daemon.plugins.media-keys volume-up
要么
gsettings set org.gnome.settings-daemon.plugins.media-keys volume-up "XF86AudioRaiseVolume"
当然,后者是更具体的,可能无法与所有系统一起使用,但是II很高兴发现它只是XF86
缺少字符串,因此例如我可以将终端绑定到计算器媒体密钥:
gsettings set org.gnome.settings-daemon.plugins.media-keys terminal "XF86Calculator"
有关可能要映射的键的列表,您可以使用
gsettings list-keys org.gnome.settings-daemon.plugins.media-keys
play
实际上是播放/暂停!
如果设置不同,则可能需要弄清楚媒体密钥的名称并通过dconf进行设置。我自己还没有做过,但是在注释中提到了该注释,该注释又链接回另一个askubuntu问题:GNOME键盘快捷键存储在哪里?。
编辑:忍不住要玩一点,因为我的键盘缺少一些Previous/ Next按钮,所以我发现CTRL+ Volume-Down/ CTRL+ Volume-Up有用:
gsettings set org.gnome.settings-daemon.plugins.media-keys previous "<Primary>XF86AudioLowerVolume"
gsettings set org.gnome.settings-daemon.plugins.media-keys next "<Primary>XF86AudioRaiseVolume"
AudioRaiseVolume
。
keyboard
是可以设置快捷方式的选项。但是,我正在运行ubuntu12.04,因此体验可能会有所不同:/