我正在尝试使用 OSX 上的 VirtualBox 运行 Linux Mint/ubuntu。我的问题是,当鼠标在全屏模式下移到屏幕顶部时,OSX 菜单栏会一直出现。我想停止这种效果。谷歌上有很多搜索结果,尽管大多数都已过时。有人有什么建议吗?
答案1
有一个解决方案描述在这里,尽管这有点像黑客攻击,并且涉及修改 VirtualBox plist 文件。我可以确认它可以在带有 macOS Mojave 10.14.5 的 VirtualBox 6.0.6 上运行。
转到应用程序文件夹。
右键单击 VirtualBox.app > 显示包内容。转到内容/资源;右键单击 VirtualBoxVM.app > 显示包内容。
您没有该
Info.plist
文件的写入权限,因此一个简单的选择是将其复制到桌面;进行必要的添加;然后将其移回并覆盖原始文件(需要管理员密码)。复制此文件(不是 VirtualBox.app 文件!):
Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/Info.plist
Info.plist
使用好的文本编辑器(我使用 gedit)将此行添加到复制的文件中:
<key>LSUIElement</key> <string>1</string>
该命令需要插入到正确的位置,即“LSCanProvideIMVideoDataSource”和“NSHighResolutionCapable”之间;否则它将不起作用。确保 VirtualBox 没有运行,然后将
Info.plist
文件移回原始位置;覆盖里面的文件VirtualBoxVM.app/Contents
(需要管理员密码)。OS X Mavericks 实际上将 plist 数据保存在 RAM 中,因此在文件更改生效之前,可能还需要注销、重新启动或重置参数 RAM
Info.plist
。然后启动 VirtualBox.app,并启动虚拟机。VirtualBox.app 菜单应该仍然存在,但 VirtualBoxVM.app 实例将失去其菜单栏和应用程序切换器图标。