随着今天更新到 12.04,我不再能绑定侏儒改为ctrl+ alt+space或super+ space。在 11.10 中无法使用super+ space,但在全新安装的 12.04 中super+space可以正常工作。
今天它停止工作了,如果我尝试绑定control++ alt,space那么该control键就会在键盘绑定中显示为主要键。
我正在运行 Unity,它过去曾阻止过super+ space,但似乎在 12.04 上已停止阻止它。它应该不会影响ctrl+ alt+ space。
配置任一绑定都会在 gnome-do 输出中产生以下错误:
libdo-警告**:绑定‘空间’失败!
libdo-警告**:绑定‘空间’失败!
我被困在shift+ alt+绑定上了space。
答案1
这是两个问题的结合:
问题super在于 Unity 最近已super完全改为抓取按键 - 直到 5.6.0 版本,它才会将super未使用的按键传递给已注册绑定的其他应用程序,例如 Do。
第二个问题是由于 GTK 的变化 - 它错误 #903566在 Do 中,该值在 0.9 和 Precise 中已修复。你可以从每日构建 PPA。
答案2
根据科技共和:
在标准 GNOME 下,调用 GNOME Do 的组合键是 Super-Space,但 Super 键在 Unity 中保留了两个非常重要的功能。如果轻按一次 Super,它将调出搜索对话框,如果按住它,启动器图标将显示数字(见图 A)。然后用户可以按下与启动器关联的数字来启动应用程序。
因此,启动 GNOME Do 后,不要使用它来搜索应用程序或文件,而是要做的第一件事就是重新配置它以使用不同的热键组合,这样它就不会使用 Super 键。
你用的是 Unity 吗?这可能是根本原因。超级不应该使用它。
答案3
Ctrl++在 Gnome 3 中有效(在 Ubu 12.04 上)。Super-Space 的键绑定无效。也许这是因为 G3 中 Super 的绑定也更严格Alt?Space