如何防止alt-f1选择Dash

我正在运行Ubuntu 12.04。 Alt + F1被Unity拦截(我猜)并突出显示Dash图标。 我不希望它这样做,因为我希望Alt + F1用于其他目的。 我已经搜索谷歌并尝试了我能找到的一切,但无济于事。 如何防止Unity处理Alt + F1

您需要CompizConfig设置管理器(可以通过软件中心安装)。

打开后,单击Ubuntu Unity Plugin (在“ Desktop部分中)。 在“ Behavior选项卡下,您将看到“ Key to put keyboard-focus on launcher 。 只需更改那里的键绑定。

请注意,在Unity插件的更高版本中,该插件中的选项卡已更改(如Carlton提到的下面的评论)。 Key to put keyboard-focus on launcher设置上的键现在位于Launcher选项卡下。

CCSM

CCSM Unity设置

以上答案适用于12.04LTS Unity 3D。 如果它不适合你,我想,你使用Unity 2D吗? 如果是这样,您可能无法使用CCSM更改设置。

在任何情况下,请看这里的几个替代修复(问题是11.10,但其中许多仍然在12.04工作):

如何在gnome-terminal中停用F1和F10键绑定?

如果CCSM不适合您,您可以尝试gconf-editor修复(或者dconf)

评论:这个特定的键绑定不能简单地通过系统设置界面改变,这是非常糟糕的,因为大多数其他人都可以。 我没有听说过这在12.10已经改变了,但我希望它在未来。 太多的程序使用操作系统的Alt键绑定使其难以更改。 (而且我很确定Emacs首先映射了键盘空间,Ubuntu。)