如何修改或禁用HUD对Alt键的使用?


471

许多游戏,Emacs和终端机都广泛使用该Alt键。是否可以将Unity配置为遵守此密钥,而不是使用它启动HUD?


45
HUD确实很烦人
Oki Erie Rinaldi 2015年

10
我同意。按下Alt键启动HUD,几乎可以确保您干扰大多数非平凡应用程序的正常运行。
吉诺(Gino)

这就很难遵循Unity3d游戏引擎教程。创建游戏世界时(例如旋转场景视口)经常使用Alt,如果要创建复杂的对象,则每分钟发生数十次。

自己使用的任何修饰键都是一个糟糕的主意。与Start键相同。
维克多·亚雷玛

这确实是一个愚蠢的设计。烦人。
沉思玮申思维

Answers:


500

通过Session Indicator在Unity面板中转到或通过搜索System Settings使用HUD 打开“系统设置”应用程序。

在此处输入图片说明

然后去Keyboard > Shortcuts > Launchers。您可以使用“ 密钥”重新定义HUD密钥以显示HUD选项。按下Backspace将完全禁用HUD快捷方式。

“启动程序”部分中的“键盘设置”窗口的屏幕快照

如果将其设置为Alt手动,则该设置将区分左右Alt键。因此,如果您想保持常规行为并且仍使用Alt组合,则这可能是您的替代解决方案。


10
这对我不起作用。左alt键仍会触发HUD。我想知道是否发生了一些更新使此修复程序无效。我真的很惊讶这甚至是一个问题:Emacs有人吗?真是的
Dogweather 2012年

18
我将其设置Alt+Windows为当我在Firefox中切换选项卡时一直弹出。该组合效果很好,并且不会干扰正常的Dash操作。
japzone 2012年

3
是! 终于摆脱了!在所有这些时间之后,我仍然不知道这个HUD“执行命令”的目的...谁能解释?
卢卡斯·波特斯基

8
哇。我踢自己不早搜索!(而且,回想起来,它是如此明显……我真的根本不必去寻找它。)
丹涛

5
默认情况下,它应该只是alt-super,尤其是对于Linux即将推出的所有游戏。谢谢。
kelvinilla

61

您可以使用compizconfig-settings-manager 安装compizconfig-settings-manager更改用于显示HUD的密钥。

要安装它,请在终端中运行以下命令:

sudo apt-get install compizconfig-settings-manager

安装后,将其打开(ccsm)并转到Ubuntu Unity Plugin。

在此处输入图片说明

单击选项Key的按钮以显示HUD,然后将出现一个类似于以下所示的对话框。

在此处输入图片说明

单击Grab组合键,然后按所需的新组合键,然后按Enter。之后,单击确定按钮,新的组合键将从现在开始触发HUD。


2
这会不会对统一-2D工作...
nastys

2
@nastys至少可以在Unity 3D中很好地工作
Anwar

2
运行Unity2D时,仍应遵守CCSM的键绑定。
塔卡特2012年

真。激活统一性后,标准快捷方式中的某些关键设置将被忽略。谢谢
ruX

1
谢谢。解决了在插入邮件收件人时出现的Evolution问题,并在按AltGr键获取@后插入了逗号和空格。非常感谢你!
Geppettvs D'Constanzo 2013年

17

您可以借助以下方法配置HUD gsettings:

描述
       gsettings提供了一个简单的GSettings命令行界面,让您获取,设置或监视单个键的更改。
  • 要获取当前密钥,请在终端中运行以下命令:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • 要更改键(let Alt+ Super),请在终端中运行以下命令:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

现在,当您仅Alt按时,则不显示HUD。但是它配置为用Alt+表示Super

您可以设置有效的Key-Combination而不是"['<Alt><Super>']"


我恢复使用gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"感谢!
2014年

使用此命令和dconf写入/读取有什么区别?
gonzobrains

1
@gonzobrains访问wiki.gnome.org/action/show/Projects/dconf,其中指出dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Pandya

2
@gonzobrains在APINote: Most applications will not want to interface directly with dconf, but rather with GSettings.
潘迪亚

1
@gonzobrains 12.04用途gconf,不dconf/gsettings
wisbucky

16

在“ Ubuntu 13.04(raring)”上,您可以执行:

禁用HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
启用/重置HUD('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

即使在没有设置在系统设置中testet发EMAIL:info@gildemeister.com与14.04(开发分支)的作品
KEY_

它的工作时间是14.04
Moreno

1
更改dconf是否需要重新启动?我正在尝试修改screenshot命令,它似乎没有立即生效。
gonzobrains

我认为&lt; 和&gt; 在命令行中实际键入时应为<和>;至少对我来说,当我使用编码时它不起作用,但是当我使用[“ <Alt>”]时它起作用了。
sigmazero13

提示:它应由您的用户运行,而不是root通过sudo
vp_arth

13

好吧,它叫做HUD。Unity的新功能。

为防止它出现,您可以在键盘快捷键中禁用其键绑定。

通过Session Indicator在Unity面板中转到来打开系统设置。

在此处输入图片说明

在系统设置中,选择Keyboard。在Shortcuts选项卡下,单击`Key以显示HUD。然后按Backspace以禁用它。而已!

在此处输入图片说明


9
清除密钥不会禁用HUD选项
Anwar 2012年


0

在系统设置中,只需更改“显示HUD的键”的键盘快捷键(在“启动程序”下)。建议将它设置为在同时按下两个alt键而不是一个时激活。它使使用VM的烦恼程度大大降低。


-2

Ubuntu 14.04.1:打开一个Emacs会话,其中键入Alt不会打开HUD。

  1. 在桌面环境中,键入Ctrl+ Alt+ F1进入终端屏幕。
  2. 根据提示输入用户名和密码。
  3. 在命令提示符下,通过键入打开Emacs会话emacs
  4. 现在,使用Altas Meta不会打开HUD。
  5. 随时输入Alt+ 返回到桌面F7

来源:《 FLOSS手册》页面上的命令行介绍(第12页)。


1
tty对于大多数用户来说,告诉用户使用s中的一个来纾困不是一个有用的选择,并且在某些计算机上也不可用。我有一台带有4K显示屏的笔记本电脑,该笔记本电脑产生的文本在合理的距离内几乎难以辨认。
Jeremiah Peschka'8
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.