É possível executar o VMware Fusion em segundo plano para ocultar as janelas e os ícones que produz?

16

Eu tenho várias máquinas virtuais configuradas no VMware Fusion.

Alguns deles são apenas servidores (como o Ubuntu), que eu quero executar sem ver os ícones ou janelas do VMware Fusion, um pouco como o VMware Server.

Alguém tem uma solução?

user3439894
fonte
Se você não quiser ver o ícone, tente o procedimento relatado aqui apple.stackexchange.com/questions/68915/… . Para a tela, você pode minimizá-la provavelmente. Claro que não é exatamente o que você deseja.
Maverik
11
Não tenho certeza de como fazer isso com o Fusion, mas o VirtualBox gratuito é capaz de fazer isso usando suas ferramentas de linha de comando e mais do que suficiente para executar servidores Linux sem cabeça.
Gerry

Respostas:

22

Parece que você pode iniciar o Fusion sem cabeça executando o seguinte:

/ Applications / VMware \ Fusion.app/Contents/Library/vmrun -T start de fusão ~ / Documents / Virtual \ Machines.localized / [IMAGENAME] .vmwarevm / [IMAGENAME] .vmx nogui

Você também pode adicionar /Applications/VMware Fusion.app/Contents/Libraryao seu $ PATH ou criar um alias para ter acesso mais fácil ao vmruncomando.

Você pode encontrar mais informações sobre o vmruncomando neste PDF . Embora um pouco desatualizado, ele ainda deve conter informações relevantes sobre como iniciar e parar seu servidor.

Se você estiver interessado em executar servidores Linux sem cabeça para o seu ambiente de desenvolvimento, etc, também recomendo o VirtualBox. É gratuito, possui amplo suporte à linha de comando e, durante a execução de VMs sem cabeça, o Fusion perde mais as vantagens (integração perfeita da GUI) sobre o VirtualBox. Além disso, ferramentas como o Vagrant podem até facilitar a execução desses ambientes em uma extensão muito maior. Com a adição de um complemento pago ("provedor"), o Vagrant pode controlar o VMWare e o VirtualBox para você 3 .

Gerry
fonte
11
Como essa resposta ainda aparece ao procurar esta pergunta, vale a pena mencionar que há pelo menos um bom motivo para executar a decapitação da sua VM no Fusion versus o VirtualBox: desempenho. O Fusion ainda supera o VirtualBox em quase todos os benchmarks (na verdade, o Virtualbox não consegue nem executar algum software de benchmarking sem travar a VM). Consulte tekrevue.com/2015-vm-benchmarks-parallels-11-vs-fusion-8 para obter mais informações.
SimplePanda 21/09
9

Além disso, você pode iniciar as VMs desejadas e forçar o encerramento do VMware Fusion usando Command+ Option+ Shift+Esc

A GUI é encerrada, mas as VMs são executadas em segundo plano. Para gerenciar essas VMs, você pode iniciar o VMware fusion novamente como de costume e ele mostrará o que está em execução no momento.

L0neRanger
fonte
2
Eu gosto desse método, pois é rápido e sujo, mas você tem seu atalho incorreto para a saída da força. É CMD+OPT+Esc. Não é necessário turno.
Kenny
0

O melhor que consigo imaginar sem invadir o Dock é definir a fusão do VMWare para iniciar na inicialização e se esconder. O sistema operacional foi projetado para mostrar aplicativos que exigem uma interface gráfica; portanto, cabe ao VMWare programar seu aplicativo para ser executado como um daemon em segundo plano, se você não quiser solucionar esse recurso do sistema operacional.

Você também pode explorar colocar esse aplicativo sob o Controle da Missão e colocá-lo em um monitor virtual secundário para não vê-lo, a menos que precise observar um sistema operacional convidado.

bmike
fonte