当前位置: 首页>>技术问答>>正文


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

, , , ,

问题描述

许多游戏,Emacs和终端广泛使用Alt密钥。 Unity可以配置为尊重这个关键,而不是使用它启动HUD?

最佳解决方案

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

unity,shortcut-keys,unity-2d,hud,ubuntu

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

unity,shortcut-keys,unity-2d,hud,ubuntu

如果您手动将其设置为Alt,则该设置会区分左侧和右侧的Alt键。所以如果你想保持一般的行为,并仍然使用Alt组合,这可能是一个替代解决方案。

次佳解决方案

您可以使用compizconfig-settings-manager更改用于显示HUD的按键。

unity,shortcut-keys,unity-2d,hud,ubuntu

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

sudo apt-get install compizconfig-settings-manager

安装完成后,打开它(ccsm)并转到Ubuntu Unity Plugin。

unity,shortcut-keys,unity-2d,hud,ubuntu

点击选项Key按钮显示HUD,将出现与下图类似的对话框。

unity,shortcut-keys,unity-2d,hud,ubuntu

点击抓斗组合键并按下你想要的新组合键,然后按回车键。之后,点击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打开系统设置。

unity,shortcut-keys,unity-2d,hud,ubuntu

在系统设置中选择Keyboard。在Shortcuts标签下,点击`键显示HUD。然后按Backspace将其禁用。而已!

unity,shortcut-keys,unity-2d,hud,ubuntu

第六种方案

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/40.html,未经允许,请勿转载。