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

Gre*_*reg 12 unity fullscreen unity-dash dosbox hud

我想知道是否可以在 DOSBox 下全屏运行应用程序时禁用Unity 功能的全局热键(开始Alt)。

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

否则我对 HUD 和 Dash 非常满意。

问题表现如下:

  1. 以全屏模式启动 DOSBox

  2. 击中Alt- X(或其他)会根据需要传送到游戏中,但如果您犹豫或改变主意,只需释放 alt,您就会从 DOSBox 全屏画面中跳出以显示 HUD。这涉及更改屏幕分辨率,因此速度很慢。

  3. 点击ESC退出 HUD 并显示另一个屏幕分辨率变化,这令人沮丧。

haz*_*rpg 4

我发现 HUD ( ALT) 和 Ubuntu 菜单 ( SUPER) 键对于任何应用程序来说都非常烦人......所以我解决这个问题的方法是将键绑定更改为更适合我的东西。这可能会对您有所帮助,因此我将概述我是如何做到这一点的:

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

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

我也这样做的主要原因是因为我喜欢释放我的超级键来执行其他快捷方式。例如Super+ T= 终端、Super+ g= Gedit、Super+ c= Chrome、Super+ PrtScn= 抓取屏幕部分(用于截取屏幕截图)。如果您想设置类似的内容...那么该部分称为“常规”,要按下的按钮是“命令”。请将“命令行 0”保留为空白,我注意到我的键绑定为Mod2Escape- 并且不确定这对任何事情是否重要,所以我从“命令行 1”开始。

希望这对您有帮助。


Ins*_*tus 1

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

通过终端安装:

sudo apt-get install cuttlefish
Run Code Online (Sandbox Code Playgroud)

或使用软件中心

通过软件中心安装