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

评论

HUD真烦人

我同意。使用Alt键启动HUD几乎可以确保您将干扰大多数非平凡应用程序的正常运行。

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

自己使用的任何修饰键都是一个糟糕的主意。与开始键相同。

这确实是一个愚蠢的设计。烦人。

#1 楼

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



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



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

评论


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

–狗狗天气
2012年9月29日下午4:13

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

– japzone
2012年12月4日15:34

是!终于摆脱了!在所有这些时间之后,我仍然不知道此HUD“执行命令”的目的...谁能解释?

–卢卡斯·波特斯基(Lucas Pottersky)
2013年5月9日14:43

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

–丹涛
13年5月20日在19:09

默认情况下,它应该只是alt-super,尤其是针对Linux的所有游戏。谢谢。

–凯尔维尼亚
13年7月15日在9:19

#2 楼

您可以使用compizconfig-settings-manager 更改用于显示HUD的密钥。要安装它,请在终端中运行以下命令:

sudo apt-get install compizconfig-settings-manager



CCSM有哪些问题,为什么要避免它?

安装后,将其打开(ccsm)并转至Ubuntu Unity插件。



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



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

评论


这在Unity-2D上不起作用...

–讨厌
2012年5月2日19:14

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

–安瓦尔
2012年10月10日在8:05

运行Unity2D时,仍应遵循CCSM的键绑定。

–塔卡特语
2012年10月10日在8:17

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

–ruX
13年4月2日在9:24

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

– Geppettvs D'Constanzo
2013年6月5日18:04

#3 楼

您可以在gsettings:的帮助下配置HUD

DESCRIPTION
       gsettings offers a simple commandline interface to GSettings.It lets you get, set or monitor an individual key for changes.




要获取当前密钥,请在终端中执行以下命令:

$ gsettings get org.compiz.integrated show-hud
['<Alt>']



要更改键(让Alt + Super),请在终端中运行以下命令:

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



现在,当您仅按Alt而不显示HUD时。但是它已配置为由Alt + Super显示!

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

评论


我用gsettings还原了org.compiz.integrated show-hud“ [' ']”谢谢!

–签名
2014年11月19日20:35

使用this和dconf写入/读取有什么区别?

–冈比亚人
15年1月8日在20:08

@gonzobrains访问wiki.gnome.org/action/show/Projects/dconf,其中指出dconf是低级配置系统。其主要目的是在尚未具有配置存储系统的平台上为GSettings提供后端。

–潘迪亚
2015年1月9日在12:45



API的@gonzobrains也请注意:大多数应用程序将不希望直接与dconf交互,而希望与GSettings交互。

–潘迪亚
2015年1月9日在12:47

@gonzobrains 12.04使用gconf,而不是dconf / gsettings

– Wisbucky
17年3月14日在23:10

#4 楼

在“ 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;"]'


评论


即使使用14.04(开发分支)的系统设置testet中未列出的设置也可以工作

–key_
2014年2月11日在11:07

它在14.04工作

– Moreno
2014年7月7日在19:33

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

–冈比亚人
15年1月8日在20:07

I think the < and > should be < and > when actually typing it in the command line; at least for me, when I used the encodings it didn't work, but when I used [""] it did work.

– sigmazero13
Jun 20 '16 at 20:01

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

–vp_arth
17年1月17日在4:38

#5 楼

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

要防止它出现,可以在键盘快捷键中禁用它的键绑定。

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


在系统设置中,选择Keyboard。在Shortcuts标签下,单击`Key以显示HUD。然后按Backspace键将其禁用。就是这样!



评论


清除密钥不会禁用HUD选项

–安瓦尔
2012年10月3日,下午4:46

谢谢!最初我没有意识到BACKSPACE是如何禁用快捷方式的。

– Vahid Pazirandeh
3月23日,0:55

#6 楼

在Ubuntu 12.04中,我更改了在System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD中召唤HUD的快捷方式。

现在我的左Alt再次变得很开心:-)

#7 楼

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

#8 楼

Ubuntu 14.04.1:在键入Alt不会打开HUD的情况下打开Emacs会话。


在桌面环境中,按Ctrl + Alt + F1进入终端屏幕。 br />按照提示输入用户名和密码。
在命令提示符下,键入emacs来打开Emacs会话。
现在,使用Alt作为Meta不会打开HUD。
随时通过键入Alt + F7返回桌面。 。

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

评论


对大多数用户来说,告诉用户纾困tty之一不是一个有用的选择,并且在某些计算机上也不可用。我有一台带有4K显示屏的笔记本电脑,该笔记本电脑产生的文本在合理的距离内几乎难以辨认。

–耶利米·佩斯卡(Jeremiah Peschka)
16年8月2日,下午2:21