我可以在全屏(DOSBox)时禁用Dash和HUD热键吗?

我想知道在DOSBox下全屏运行应用程序时是否可以禁用Unityfunction的全局热键( StartAlt )。

如果可能的话,为所有运行全屏的应用程序禁用它们会很好,但DOSbox是我的特定用例。

我对HUD和Dash完全满意。

问题表现如下:

  1. 以全屏模式启动DOSBox

  2. 按照AltX (或其他)适当地传递给游戏,但是如果你犹豫或改变主意并且只是释放alt,你就会从DOSBox全屏幕中移出来显示HUD。 这涉及到屏幕分辨率的变化,因此非常慢。

  3. ESC退出HUD并显示另一个屏幕分辨率更改,这是相当令人沮丧的。

我发现HUD( ALT )和Ubuntu菜单( SUPER )键对于任何应用程序都非常烦人…所以我修复它的方式改变了键盘绑定到更适合我的东西。 这可能会对你有所帮助,所以我将概述我是如何做到这一点的:

首先,您需要安装一个程序来管理Unity和其他称为“CompizConfig设置管理器”的Compiz设置:

sudo apt-get install compizconfig-settings-manager 
  1. 通过在Dash (Ubuntu的主菜单)中查找它来运行CompizConfig Setting Manager
  2. Desktop部分下,查找Ubuntu Unity Plugin ,然后单击它。
  3. 更改所需的值。 您需要按的按钮位于我在下面给出的标题旁边:
    • Key to show the HUD – 我禁用了HUD,但您可以使用: CTRL + ALT
    • Key to show the Launcher – 我将其更改为CTRL + Super ,但它显示Control Primary Super – 这很好,因为CTRL + Super仍然可以正常工作。 挑选任何你觉得舒服的东西。
  4. 完成后单击“ Back键。 请注意,上述变化应立即更改。

我这样做的主要原因是因为我喜欢释放我的超级密钥以便能够做其他快捷方式。 例如, Super + T = Terminal, Super + g = Gedit, Super + c = Chrome, Super + PrtScn =屏幕的抓取部分(用于截屏)。 如果你想设置这样的东西……那么该部分称为“常规”,按下的按钮是“命令”。 请将“命令行0”留空,我注意到我有一个Mod2 Escape的键绑定 – 并且不确定这对于任何事情都很重要,所以我从“命令行1”开始。

希望这对你有所帮助。

我对该应用程序没有任何经验,但根据其描述,您可能会尝试使用Cuttlefish。 “墨鱼是一种事件驱动的工具,可以根据环境调整系统的外观和设置”

通过终端安装:

 sudo apt-get install cuttlefish 

或使用软件中心

通过软件中心安装