Usar uma entrada .desktop para uma VM do Virtualbox iniciar a partir do inicializador do Unity ainda abre o Virtualbox

Usar uma entrada .desktop para uma VM do Virtualbox iniciar a partir do inicializador do Unity ainda abre o Virtualbox

Tenho duas VMs com Virtualbox. Eu crio para cada uma entrada .desktop assim:

[Desktop Entry]
Name=My VM
Comment=
Exec=VBoxManage startvm 'My VM Name'
Icon=/home/myuser/VirtualBox VMs/my-vm-icon.png
Terminal=false
Type=Application
StartupNotify=true

Então arrastei o arquivo .desktop para o inicializador do Unity e ele está anexado corretamente com seu ícone. Legal.

Se eu clicar no ícone, para inicializar a VM, o Virtualbox abre, o ícone do Virtualbox aparece no inicializador do Unity e só posso acessar minha VM a partir daí. Como evitar isso? Gostaria de manter apenas a entrada associada à minha entrada .desktop e não mostrar o Virtualbox do Unity.

Responder1

Alternativa ao que Adonis sugeriu no comentário, você poderia fornecer o caminho completo para a máquina virtual como argumento para VirtualBoxo comando. Em outras palavras, a exec line , para minha VM Ubuntu 15.10 poderia ser assim:

Exec=VirtualBox  "/home/Serg/VirtualBox VMs/Ubuntu 15.10/Ubuntu 15.10.vbox"

informação relacionada