Dans un premier temps en essayant de corriger le script comme ceci ?
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/gabriel/.PlayOnLinux/wineprefix/LT_Spice"
export WINEDEBUG="-all"
cd "/home/gabriel/.PlayOnLinux//wineprefix/LT_Spice/drive_c/users/gabriel/AppData/Local/Programs/ADI/LTspice"
POL_Wine "LTspice.exe" "$@"
Edit: J’ai voulu reproduire la chose chez moi en installant Playonlinux et LT Spice.
Pas de soucis sur ce point. J’ai créé un raccourcis via l’interface de playonlinux et j’ai eu le résultat suivant:
- création d’un fichier
LT Spice IV.desktop
dans mon répertoire ~/Bureau
ben@kapoue ~/Bureau $ cat LT\ Spice\ IV.desktop
[Desktop Entry]
Encoding=UTF-8
Name=LT Spice IV
Comment=PlayOnLinux
Type=Application
Exec=/usr/share/playonlinux/playonlinux --run "LT Spice IV" %F
Icon=/home/ben/.PlayOnLinux//icones/full_size/LT Spice IV
Name[fr_FR]=LT Spice IV
StartupWMClass=scad3.exe
Categories=
- J’ai également le fichier
~/.PlayOnLinux/shortcuts/LT\ Spice\ IV
- mais aussi
~/.local/share/applications/playonlinux-LT Spice IV.desktop
(qui contient la même chose que celui dans le bureau) qui lance parfaitement le logiciel.
Tout ça s’est fait en créant le raccourcis. Donc la question est pourquoi batailler avec le script dans shortcuts? Et dans mon cas je ne l’ai pas modifié. Donc ne modifie pas.