web-dev-qa-db-fra.com

L'utilisation d'une entrée .desktop pour une Virtualbox VM à lancer à partir de Unity Launcher ouvre toujours Virtualbox

J'ai deux machines virtuelles avec Virtualbox. Je crée pour chacun une entrée .desktop comme ceci:

[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

Ensuite, j'ai fait glisser le fichier .desktop vers le programme de lancement Unity, qui y est correctement attaché avec son icône. Agréable.

Si je clique sur l'icône cependant, pour démarrer la VM, Virtualbox s'ouvre, l'icône Virtualbox apparaît sur le lanceur Unity et je ne peux accéder qu'à ma VM à partir de là. Comment éviter cela? Je souhaite conserver uniquement l'entrée associée à mon entrée .desktop et ne pas afficher Virtualbox à partir de Unity.

2
unfulvio

Alternative à ce que adonis a suggéré dans le commentaire, vous pouvez donner le chemin complet à la machine virtuelle en tant qu'argument de la commande VirtualBox. En d'autres termes, la ligne exec, pour mon 15.10 Ubuntu VM pourrait ressembler à ceci:

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