键盘快捷键在12.04不起作用?

在12.04中,我无法让我的快捷方式工作。

其他人有这个问题吗? 到目前为止,我对Ubuntu 12.04不是很满意。 多么令人失望!

我终于设法让我的快捷方式回归,包括Super的快捷方式。

1)映射超级密钥

在系统设置/键盘/键入选项卡/布局设置链接(在底部)/布局选项卡/选项按钮/“Alt / Win键行为”中,选择元映射到左赢键

2)桌面快捷方式(例如“显示桌面”)

a)安装dconf-tools: sudo apt-get install dconf-tools

b)运行dconf-editor,转到/ org / gnome / desktop / wm / keybindings并更改要更改的值。 我在Windows中设置了快捷方式:

  • panel-run-dialog是run命令,我把它设置为['<Super>R']
  • show-desktop用于显示桌面,我将其设置为['<Super>M']

3)其他快捷方式(如“发射终端”)

a)在系统设置/键盘/快捷方式选项卡/自定义快捷方式中,添加(使用“+”按钮)所需的所有快捷方式并设置其加速器。 如果你想在这里使用Super键,你应该在这里使用Super,但它还不能用

b)运行gconf-editor(带有’g’,而不是’d’,如2.a),转到/ desktop / gnome / keybindings,对于每个使用Super的快捷方式,将Super更改为Mod4

而已!

任何涉及超级按钮的自定义键盘快捷键在12.04中都不起作用。 例如,当我设置一个组合键Super + L来锁定屏幕时 – 它没有这样做(尽管它通过“锁定屏幕”菜单项在菜单中显示了这种组合)。

这是11.10的回归,这些关键组合完美无缺……

为了使我的媒体密钥(音量增大,音量减小等)在Ubuntu 12.04中运行,我必须运行dconf-editor并转到org -> gnome -> settings-daemon -> plugins -> media-keys并检查“活跃的“盒子。

运行命令的快捷方式的解决方法是使用compiz的命令插件。 使用此插件,我能够使我的自定义超快捷方式再次工作,这与标准键盘 – >快捷方式系统设置无关。

仍然这个解决方案似乎不适用于Unity使用的快捷方式。 例如,无法覆盖Super-T,即使已将其重新分配给命令插件中的其他内容,也会打开垃圾箱。 我无法找到一种方法来禁用Unity定义的默认操作。

我不认为它适用于Unity,但我有一个至少适用于使用Gnome的人的解决方案。 如果你还没有dconf-tools安装它。 打开它然后转到org – > gnome – > desktop – > wm – > keybindings。 在那里,您可以编辑所有桌面快捷方式