ten*_*rno 8 virtualbox unity 11.10 unity-2d
每当我在 virtualbox 来宾系统中工作并按下元键(又名 winkey 或 Mod4)时,就会弹出一个巨大的统一菜单。
有什么办法可以解决这种行为吗?
Super不幸的是,在非全屏模式下使用 Virtual Box 时无法获取该密钥,因为该密钥不是由 Unity 发布的。
通过安装compizconfig-settings-manager 运行时
ccsm
我们可以定义键盘快捷键来显示 Unity 桌面元素,即使 Unity2D 正在运行也是如此。
警告: ccsm 可能会导致难以克服的不良影响,并可能导致您失去桌面(另请参阅此问题以获取更多背景信息)。
浏览至桌面 -> Unity设置,然后从“行为”选项卡中选择要更改的快捷键。
注意:无需启用Unity 插件即可更改键绑定:
控制“巨大的黑色”破折号的按键是显示启动器的按键。通过这样做,您可以在主机和客户机上分配不同的组合键,以避免同时打开。但请注意,当在客户机中选择与- 键(例如+ )Super的任何组合时,仍然会在主机上打开 Dash 。SuperCtrlSuper
您还可以从此处禁用键盘快捷键。
此过程在运行 11.10 的虚拟机上进行了测试。我们禁用了机器中的 3D 图形加速。它在真实硬件上的工作方式可能不同。
即使在新的配置文件上仍然不起作用:/。我创建了简单的补丁,以禁用 Unity 启动器并在按下 Alt 时关闭面板上的突出显示菜单。
应用步骤:
cd $build_dir
(任何空目录)apt-get source unity-2d
sudo apt-get build-dep unity-2d
wget https://raw.github.com/gist/1352470/eb9c736bd1041af4be04f0bafdd8e437c222ea15/annoying_keys_unity_2d.diff
patch -Np1 < annoying_keys_unity_2d.diff
cd unity-2d-4.12.0
dpkg-buildpackage -rfakeroot -b
cd ..
sudo dpkg -i ./*.deb