是否可以在后台运行VMware Fusion以隐藏其产生的窗口和图标?


16

我在VMware Fusion中设置了多个虚拟机。

其中有些只是服务器(如Ubuntu),我希望它们在运行时不会看到VMware Fusion图标或窗口,有点像VMware Server。

有没有人有办法解决吗?


如果您不想看到该图标,请尝试这里报告的程序apple.stackexchange.com/questions/68915/…。对于屏幕,您可以将其最小化。当然,这并不是您想要的。
Maverik 2012年

1
我不确定如何使用Fusion进行此操作,但是免费的VirtualBox能够使用其命令行工具来做到这一点,并且足以运行无头Linux服务器。
格里2012年

Answers:


22

看来您可以通过执行以下操作无头启动Fusion:

/ Applications / VMware \ Fusion.app/Contents/Library/vmrun -T融合开始〜/ Documents / Virtual \ Machines.localized / [IMAGENAME] .vmwarevm / [IMAGENAME] .vmx nogui

您也可以添加/Applications/VMware Fusion.app/Contents/Library到$ PATH或创建别名,以更轻松地访问vmrun命令。

您可以vmrun此PDF中找到有关该命令的更多信息。虽然有些过时,但它仍应包含有关如何启动和停止服务器的相关信息。

如果您对开发环境等运行无头Linux服务器感兴趣,我也强烈建议您使用VirtualBox。它是免费的,具有广泛的命令行支持,并且在运行无头虚拟机时,如果融合(相比于VirtualBox)具有优势(无缝GUI集成),则融合会损失最多。而且,像Vagrant这样的工具甚至可以在更大程度上促进这些环境的运行。通过添加付费的附加组件(“提供者”),Vagrant可以为您控制VMWare和VirtualBox 3


1
由于在搜索此问题时仍会出现此答案,因此值得一提的是,至少有一个非常好的理由可以在Fusion中运行VM,而在VirtualBox中运行VM:性能。在几乎所有基准测试中,Fusion的性能仍优于VirtualBox(实际上,Virtualbox甚至不能在不崩溃VM的情况下运行某些基准测试软件)。有关更多信息,请参见tekrevue.com/2015-vm-benchmarks-parallels-11-vs-fusion-8
SimplePanda

9

另外一种方法是,您可以启动所需的VM,然后使用Command+ Option+ Shift+ 强制退出VMware Fusion。Esc

GUI退出,但VM在后台运行。要管理这些VM,您可以像往常一样再次启动VMware Fusion,它将向您显示当前正在运行什么。


2
我喜欢这种方法,因为它既快速又肮脏,但是您的快捷方式不正确,无法强制退出。是CMD+OPT+Esc。无需换档。
肯尼,2015年

0

在不侵入Dock的情况下,我能想到的最好的方法是将VMWare Fusion设置为在引导时启动并隐藏自身。该操作系统旨在显示需要图形界面的应用程序,因此,如果您不想解决此OS功能,则由VMWare真正将其应用程序编程为作为后台守护程序运行。

您也可以探索将该应用程序置于Mission Control下,并将其放置在辅助虚拟显示器上,这样除非您需要观察来宾操作系统,否则就不会看到它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.