每当我在 virtualbox 客户系统中工作并按下 meta 键(又名 winkey 或 Mod4)时,就会弹出一个巨大的统一菜单。
有什么方法可以纠正这个问题吗?
答案1
仍然不起作用,即使在新配置文件上也是如此 :/。我创建了一个简单的补丁,用于禁用 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
答案2
遗憾的是,在非全屏模式下的 Virtual Box 中工作时无法获取该Super键,因为该键不是由 Unity 发布的。
通过安装compizconfig-设置管理器 并且运行时ccsm
我们可以定义键盘快捷键来显示统一桌面元素,即使在 Unity2D 正在运行时。
警告:ccsm 可能会导致一些难以克服的不良影响,甚至可能导致您失去桌面(另请参阅这个问题了解更多背景信息)。
浏览至桌面 -> Unity设置并选择要更改的快捷键行为标签。
笔记:Unity 插件不是需要启用才能更改键绑定:
控制“巨大黑色”仪表板的按键是显示启动器的键。这样,您可以在主机和客户机上分配不同的组合键,以避免同时打开两个组合键。但请注意,在客户机中选择任何带有- 键的组合(例如+ )Super时,仍会在主机上打开 Dash 。SuperCtrlSuper
您也可以从这里禁用键盘快捷键。
此过程在运行 11.10 的虚拟机上进行了测试。我们禁用了机器中的 3D 图形加速。在真实硬件上,它可能无法正常工作。
答案3
好的...我的问题与 Unity 3d dash 有关,但它被标记为与此“完全”重复,因此被关闭了。
有没有补丁可以将其应用于 Unity 3d?每当我使用“Alt-L”键锁定我的 Windows 客户机时,仪表板就会在后台打开,并以明文形式输入我的密码。