J'utilise Ubuntu depuis des années maintenant, mais depuis quelques mois, j'ai mis la main sur un nouvel iMac brillant. Pendant ce temps, je me suis mis à bricoler Parallels Desktop et je suis tombé amoureux de plusieurs de ses fonctionnalités. L'une des fonctionnalités en particulier est la possibilité d'ajouter des programmes Windows au dock sous OSX.
J'utilise principalement Virtualbox/Parallels pour les livres AutoCAD, SolidWorks et Qucik. Je voudrais donc pouvoir installer AutoCAD, par exemple, dans une boîte virtuelle, puis créer un raccourci directement vers AutoCAD et le placer sur le panneau Ubuntu, au même titre que le reste de mes applications Ubuntu. En gros, si je clique sur l'icône AutoCAD dans mon panneau Ubuntu, la boîte virtuelle s'ouvre en mode transparent et lance automatiquement AutoCAD, ou, si je clique sur SolidWorks, le logiciel s'ouvre automatiquement en mode transparent et lance SolidWorks, etc.
C’est de loin l’une des meilleures fonctionnalités de Parallels Desktop pour Mac et j’aimerais bien pouvoir reproduire cette fonction dans une boîte virtuelle. De plus, je sais qu'ils ont ou avaient, je ne suis pas sûr, Parallels Desktop pour Linux, mais il n'a pas les mêmes fonctionnalités que sous OS X, du moins c'est ce que je comprends.
Créez un script bash simple, en le plaçant ( référence ):
#!/bin/bash
VBoxManage startvm "VM_NAME"
VBoxManage guestcontrol execute "VM_NAME" "exec_command"
Remplacez VM_NAME
par le nom du VM et exec_command
par la commande à exécuter.
Enregistrez ce fichier quelque part, donnez-lui les autorisations nécessaires, écrivez un fichier .desktop
, puis déplacez-le Sudo
dans le dossier /usr/share/applications
.
Remarque: ma méthode préférée pour créer un fichier .desktop
est la suivante:
Sudo apt-get install --no-install-recommends gnome-panel
Sudo -H gnome-desktop-item-edit --create-new "/usr/share/applications"
Puis remplissez les champs avec le chemin de votre script en tant que commande, cela placera un fichier .desktop
dans le dossier /usr/share/applications
( plus d'infos )
Voici une solution possible, si vous êtes prêt à créer trois machines virtuelles distinctes, une pour chaque programme, puis ...
Cliquez ensuite avec le bouton droit de la souris sur chaque machine virtuelle dans VirtualBox Manager, puis sélectionnez "Créer un raccourci sur le bureau".
Pour économiser de l'espace, il n'est pas nécessaire que chaque disque virtuel (* .vdi) soit très volumineux, car vous pouvez configurer un dossier partagé commun sur votre ordinateur hôte pour stocker tous vos fichiers des trois applications.
De plus, vous pouvez cloner votre disque dur virtuel existant afin de ne pas avoir à tout réinstaller deux fois de plus. Utilisez VBoxManage clonevdi current_hard_disk.vdi new_hard_disk.vdi
.