Ubuntu 16.04 中的 Virtualbox - Unity 获取 Alt 和 Super 键

Jos*_*.P. 6 keyboard virtualbox unity

这是过去已经为以前的版本回答过的问题,有错误报告,但没有真正解决它,它仍然存在于 16.04

如果您在 Virtualbox VM 中使用 Ubuntu 16.04 Unity 作为主机和 Windows 来宾,那么当您在 Windows 来宾上使用 Super 或 Alt 键时,来宾和 unity 都会捕获密钥。Super 键将打开 Unity 主机中的仪表板和 Windows 来宾中的开始菜单,Alt 键将打开 Unity 中的 HUD 以及 Windows 中 Alt 的任何使用。

有几个关于此的错误报告。即:https : //bugs.launchpad.net/ubuntu/+source/compiz/+bug/741869 https://bugs.launchpad.net/unity/+bug/1060225 ...

唯一的解决方法是: 如何防止 Ubuntu 捕获 Alt 键以显示 HUD?

这只是在 CCSM 中“禁用”HUD 键……不是一个好的解决方案。

有人知道一个好的解决方法,或者这是否会得到解决?这种非常烦人的错误,非常定位,使我无法使用 Ubuntu 进行工作(是的...我无法使用 VM 并且始终弹出 Unity 菜单)

VirtualBox 被广泛使用,我知道这是一个主要问题,但在互联网上我找不到合适的解决方案。我错过了什么吗?

注 1:我也使用 Linux Mint 17.3 Cinnamon,但在那里不会发生这种情况。注 2:自 Ubuntu 14.04 以来的每个版本都会发生这种情况(我已经测试过)注 3:检查有关此问题的类似问题以及不同的错误报告、VMWare 和任何其他需要使用 或 键的应用程序(游戏等),具有相同的问题。并且无意在任何错误报告中修复它......这是一种耻辱!

Peb*_*bas 2

您还可以使用 CCSM 分配另一个键以在点击时显示 HUD,而不仅仅是禁用它。您只需单击<Alt>同一菜单中的按钮 - 红色箭头 - 指向示例图像(如下),然后单击“抓取组合键”按钮而不是“启用框”,然后选择另一个组合键即可显示平视显示器。

compizconfig 设置管理器图像示例

要安装 CCSM,请使用

sudo apt-get install compizconfig-settings-manager

或者你可以在unity中的“Ubuntu软件”中搜索。

然后,您可以通过搜索 CCSM 从 Dash 启动它,然后单击“Ubuntu Unity Plugin”按钮。

注意:也许您还想为“按下时显示菜单栏”分配另一个键,因为它也仅使用<Alt>击键来发挥作用。两者的区别在于,要显示HUD,只需按下按键然后快速松开即可,而要显示菜单栏则需要保持按键超过一秒。我不知道第二个是否也会影响 Virtualbox 中 Windows VM 的正常行为。

注2:key也是如此<Super>。唯一的区别是更改此击键的选项位于CCSM 中同一 Unity 菜单的“启动器面板”中。