Ist es möglich, VMware Fusion im Hintergrund auszuführen, um die von VMware erzeugten Fenster und Symbole auszublenden?

16

Ich habe mehrere virtuelle Maschinen in VMware Fusion eingerichtet.

Einige von ihnen sind nur Server (wie Ubuntu), die ich ausführen möchte, ohne die VMware Fusion-Symbole oder -Fenster zu sehen, ähnlich wie VMware Server.

Hat jemand eine Lösung?

user3439894
quelle
Wenn Sie das Symbol nicht sehen möchten, versuchen Sie es mit der hier angegebenen Prozedur apple.stackexchange.com/questions/68915/… . Für den Bildschirm kann man es wahrscheinlich minimieren. Natürlich ist es nicht genau das, was Sie wollen.
Maverik
1
Ich bin mir nicht sicher, wie ich das mit Fusion machen soll, aber die kostenlose VirtualBox kann das mit ihren Kommandozeilen-Tools und mehr als ausreichend für den Betrieb von Headless-Linux-Servern.
Gerry

Antworten:

22

Sie können Fusion scheinbar kopflos starten, indem Sie Folgendes ausführen:

/ Programme / VMware \ Fusion.app/Contents/Library/vmrun -T fusion start ~ / Dokumente / Virtual \ Machines.localized / [IMAGENAME] .vmwarevm / [IMAGENAME] .vmx nogui

Sie können /Applications/VMware Fusion.app/Contents/LibraryIhren $ PATH auch erweitern oder einen Alias ​​erstellen, um den Zugriff auf den vmrunBefehl zu erleichtern .

Weitere Informationen zum vmrunBefehl finden Sie in diesem PDF . Obwohl es etwas veraltet ist, sollte es dennoch relevante Informationen zum Starten und Stoppen Ihres Servers enthalten.

Wenn Sie daran interessiert sind, kopflose Linux-Server für Ihre Entwicklungsumgebung usw. auszuführen, kann ich Ihnen auch dringend empfehlen, stattdessen VirtualBox zu verwenden. Es ist kostenlos, verfügt über umfangreiche Befehlszeilenunterstützung und verliert beim Ausführen von kopflosen VMs die meisten Vorteile (nahtlose GUI-Integration) gegenüber VirtualBox. Darüber hinaus können Tools wie Vagrant die Ausführung dieser Umgebungen in weitaus größerem Umfang vereinfachen. Durch die Hinzufügung eines kostenpflichtigen Add-Ons ("Provider") kann Vagrant VMWare sowie VirtualBox für Sie steuern 3 .

Gerry
quelle
1
Da diese Antwort bei der Suche nach dieser Frage immer noch angezeigt wird, sollte erwähnt werden, dass es mindestens einen sehr guten Grund gibt, Ihre VMs in Fusion kopflos zu betreiben, im Gegensatz zu VirtualBox: Leistung. Fusion übertrifft VirtualBox in fast allen Benchmarks immer noch (Virtualbox kann nicht einmal eine Benchmarking-Software ausführen, ohne die VM zum Absturz zu bringen). Weitere Informationen finden Sie unter tekrevue.com/2015-vm-benchmarks-parallels-11-vs-fusion-8 .
SimplePanda
9

Eine weitere Möglichkeit können Sie die VMs Sie wollen und dann sofort beenden VMware Fusion mit Start - up Command+ Option+ Shift+Esc

Die GUI wird beendet, die VMs werden jedoch im Hintergrund ausgeführt. Um diese VMs zu verwalten, können Sie VMware Fusion wie gewohnt erneut starten und sehen, was gerade läuft.

L0neRanger
quelle
2
Ich mag diese Methode, da sie schnell und schmutzig ist, aber Sie haben eine falsche Verknüpfung für das Beenden der Kraft. Es ist CMD+OPT+Esc. Keine Schicht nötig.
Kenny
0

Das Beste, was ich ohne Hacken in das Dock herausfinden kann, ist, VMWare Fusion so einzustellen, dass es beim Booten gestartet wird und sich selbst versteckt. Das Betriebssystem ist so konzipiert, dass Apps angezeigt werden, die eine grafische Benutzeroberfläche erfordern. Es liegt also in der Hand von VMWare, ihre App so zu programmieren, dass sie als Hintergrund-Daemon ausgeführt wird, wenn Sie diese Betriebssystemfunktion nicht umgehen möchten.

Sie können diese App auch unter Mission Control platzieren und auf einer sekundären virtuellen Anzeige platzieren, damit sie nur angezeigt wird, wenn Sie ein Gastbetriebssystem beobachten müssen.

bmike
quelle