Vous n'êtes pas identifié.
Pages: 1
Nous disposons d'un ordinateur tournant sous Ubuntu 14.04.
Nous y avons installé Wine depuis la logithèque.
Nous avons également installé une application basée sur OMNIS7 tournant sous Wine.
Comment créer un raccourci sur le bureau ou un lanceur afin que cette application basée sur OMNIS7 démarre à l'aide de Wine et par défaut avec une librairie donnée.
Merci d'avance de vos suggestions
Hors ligne
Il faudrait trouver le moyen de faire qu'au démarrage Omnis7 aille spontanément chercher la bonne librairie et la bonne application.
Il suffira alors de remplacer le logo du lancer d'Omnis7 par une petite icône carrée de 48x48 pixels de son choix, que l'on va mettre dans le dossier /usr/share/icons/hicolor/48x48/apps. Ensuite de quoi, on indiquera à notre lanceur d'afficher cette vignette en modifiant le fichier /usr/share/applications/Monlanceur.desktop:
sudo gedit /usr/share/applications/Monlanceur.desktop
Dans notre cas, cela donne:
[Desktop Entry] Name=Monlanceur Comment= Exec=sh -c "cd /home/utilisateur/.wine/drive_c/App/Omnis7_98; wine OMNIS7R.exe" Icon=monicon Terminal=false Type=Application Categories=Wine; StartupNotify=true
Pour constater la modification, il suffira de redémarrer la machine.
Hors ligne
Juste une remarque.
La méthode fonctionne, certes, mais elle mélange une installation propre à l'utilisateur et un installation sur le système.
C'est très sale !
L'application tournant grâce à wine est installée par l'utilisateur dans son propre dossier. Autant créer un lanceur au même endroit : dans le dossier utilisateur.
En l'occurrence, sous :
$HOME/.local/share/applications/lanceur.desktop
Quant à l'icône, on peut spécifier un chemin absolu ou de même utiliser de façon régulière le l'arborescence standard de l'utilisateur.
Comme par exemple sous :
$HOME/.icons/hicolor/48x48/apps/
Pour la documentation, se référer à :
freedesktop.org - http://www.freedesktop.org/wiki/Specifications/
la documentation du projet gnome - https://developer.gnome.org/integration … es.html.en
Hors ligne
Merci à Eggman pour sa réponse pertinente.
En effet l'installation de Wine a été effectuée dans le répertoire Linux propre à un utilisateur donné.
Cela est visible car le dossier .wine se trouve dans le dossier personnel d'un utilisateur donné.
Hors ligne
Un de nos partenaires nous a donné la solution permettant de répondre à la question:
Démarrer OMNIS7 directement avec une Librairie type *.lbr sous Wine
Il suffit pour cela de modifier légèrement le contenu du fichier lanceur.desktop
[Desktop Entry] Name=Monlanceur Comment= Exec=sh -c "cd /home/utilisateur/.wine/drive_c/App/Omnis7_98; wine OMNIS7R.exe ../malibrairie.lbr" Icon=monicon Terminal=false Type=Application Categories=Wine; StartupNotify=true
L'ajout de ../malibrairie.lbr aura suffi.
Hors ligne
Merci à Eggman pour ses critiques (sévères, mais constructives). Antoine pourra refaire la procédure d'installation en tenant compte du fait que ce poste sera dans un environnement professionnel et compter peut-être plusieurs utilisateurs ayant besoin d'accéder à la même application...
En attendant, j'ai marqué le problème comme [Résolu] et m'en vais pour un week-end ensoleillé...
Hors ligne
Pages: 1