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 VirtualBox
el 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"