问题描述
许多游戏,Emacs和终端广泛使用Alt
密钥。 Unity可以配置为尊重这个关键,而不是使用它启动HUD?
最佳解决方案
通过转到Unity面板中的Session Indicator
或通过使用HUD搜索System Settings
打开系统设置应用程序。
然后去Keyboard > Shortcuts > Launchers
。您可以使用按键重新定义HUD键以显示HUD选项。按下Backspace
将完全禁用HUD快捷键。
如果您手动将其设置为Alt
,则该设置会区分左侧和右侧的Alt键。所以如果你想保持一般的行为,并仍然使用Alt组合,这可能是一个替代解决方案。
次佳解决方案
您可以使用compizconfig-settings-manager更改用于显示HUD的按键。
要安装它,请在终端中运行以下命令:
sudo apt-get install compizconfig-settings-manager
安装完成后,打开它(ccsm
)并转到Ubuntu Unity Plugin。
点击选项Key按钮显示HUD,将出现与下图类似的对话框。
点击抓斗组合键并按下你想要的新组合键,然后按回车键。之后,点击OK按钮,新的组合键将从现在开始触发HUD。
第三种解决方案
在“Ubuntu 13.04(raring)”上,您可以执行:
禁用HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
启用/重置HUD(‘Alt L’):
dconf write /org/compiz/integrated/show-hud '["<Alt>"]'
第四种方案
您可以在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>']"
。
第五种方案
那叫做HUD。 Unity的新功能。
为防止它出现,您可以在键盘快捷键中禁用其键绑定。
通过转到Unity面板中的Session Indicator
打开系统设置。
在系统设置中选择Keyboard
。在Shortcuts
标签下,点击`键显示HUD。然后按Backspace
将其禁用。而已!
第六种方案
在Ubuntu 12.04中,我改变了在System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD
中召唤HUD的捷径。
现在我的左Alt再次开心:-)