El uso de una entrada .desktop para que una máquina virtual Virtualbox se inicie desde el iniciador de Unity aún abre Virtualbox

El uso de una entrada .desktop para que una máquina virtual Virtualbox se inicie desde el iniciador de Unity aún abre Virtualbox

Tengo dos máquinas virtuales con Virtualbox. Creo para cada una una entrada .desktop así:

[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

Luego arrastré el archivo .desktop al iniciador de Unity y se adjuntó correctamente allí con su ícono. Lindo.

Sin embargo, si hago clic en el ícono, para iniciar la VM, se abre Virtualbox, el ícono de Virtualbox aparece en el iniciador de Unity y solo puedo acceder a mi VM desde allí. ¿Cómo evitar esto? Me gustaría conservar solo la entrada asociada con mi entrada .desktop y no mostrar Virtualbox de Unity.

Respuesta1

Como alternativa a lo que Adonis sugirió en el comentario, podría proporcionar la ruta completa a la máquina virtual como argumento para VirtualBoxel comando. En otras palabras, la línea exec para mi máquina virtual Ubuntu 15.10 podría verse así:

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

información relacionada