我正在运行 Ubuntu 12.04。Alt+F1被 Unity 拦截(我猜)并突出显示 Dash 图标。我不希望它这样做,因为我想Alt+F1用于其他目的。我搜索了谷歌并尝试了所有我能找到的方法,但无济于事。我如何才能阻止 Unity 处理Alt+ F1?
答案1
您需要 CompizConfig 设置管理器(可以通过软件中心安装)。
打开后,单击Ubuntu Unity Plugin
(在Desktop
部分中)。在Behavior
选项卡下,您将看到Key to put keyboard-focus on launcher
。只需在那里更改键绑定即可。
请注意,在 Unity 插件的更高版本中,该插件中的选项卡已发生更改(正如 Carlton 在下面的评论中提到的)。设置Key to put keyboard-focus on launcher
现在位于Launcher
选项卡下。
答案2
上述答案适用于 12.04LTS Unity 3D。如果它不适用于你,我想知道你是否在使用 Unity 2D?如果是,你可能无法使用 CCSM 更改设置。
无论如何,请参见此处了解几种替代修复方法(问题针对的是 11.10,但其中许多在 12.04 中仍然有效):
如何在 gnome-terminal 中停用 F1 和 F10 键绑定?
如果 CCSM 不适合您,您可以尝试使用 gconf-editor 修复(或者使用 dconf)
评论:这个特定的键绑定不能像大多数其他键绑定一样简单地通过系统设置界面进行更改,这真是太糟糕了。我还没有听说这在 12.10 中有所改变,但我希望将来会改变。太多程序使用操作系统的 Alt 键绑定,这使得更改变得如此困难。(我很确定 Emacs 首先映射了该键盘空间,Ubuntu。)