The forum

Photofiltre 6.3.1

Author Replies
StyxOnWeb Thursday 10 July 2008 at 23:54
StyxOnWeb

Bonsoir tout le monde, je me suis remit à GNU/Linux il y a quelques jours et je me suis dirigé vers PlayOnLinux surtout pour ça simplicité que je tiens à féliciter.

J'ai commencé à crée un script permettant l'installation de PhotoFiltre v6.3.1 (la version gratuite).

Voici un peu le script actuellement :

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

cfg_check

POL_SetupWindow_Init
POL_SetupWindow_presentation "Photofiltre" "Antonio Da Cruz" "http://photofiltre.free.fr" "Styx - http://www.styxonweb.fr.nf" "photofiltre"

select_prefixe "$REPERTOIRE/wineprefix/photofiltre"
POL_SetupWindow_prefixcreate

cd "$REPERTOIRE/wineprefix/photofiltre/drive_c/"
POL_SetupWindow_download "Downloading photofiltre..." "Downloading photofiltre..." "http://photofiltre.free.fr/utils/pf-setup.exe"
POL_SetupWindow_wait_next_signal "Installation in progress..." "photofiltre"
wine "$REPERTOIRE/wineprefix/photofiltre/drive_c/pf-setup.exe"
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "photofiltre" "Program Files/Photofiltre/" "photofiltre.exe" "" "photofiltre"

POL_SetupWindow_reboot
POL_SetupWindow_Close
exit


J'ai crée le script avec l'outils ScriptCreator.

Alors le lancement de l'installation fonctionne, il va ensuite telecharger le logiciel, puis l'installé. Tout ce deroule sans problème.
L'assistant crée bien l'icone sur le bureau et dans POL.

Or il y a un gros problème.
Via PlayOnLinux ou via l'icone du bureau le logiciel ne se lance pas.
Il faut passé par l'icone crée dans le dossier /home/utilisateurs/ et de là, le logiciel ce lance.

Si quelqu'un à une idée pour résoudre ce problème merci

Edited by StyxOnWeb

Toumeno Friday 11 July 2008 at 10:55
Toumeno

Salut

la ligne qui foirait était celle du lanceur. En effet, tu avais mis Program Files/Photofiltre au lieu de Program Files/PhotoFiltre et photofiltre.exe au lieu de PhotoFiltre.exe
Attention, les majuscules ont une importance
voici le script corrigé, teste le, et si ca te convient propose le et je le validerai.


#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

cfg_check

POL_SetupWindow_Init
POL_SetupWindow_presentation "PhotoFiltre" "Antonio Da Cruz" "http://photofiltre.free.fr" "Styx - http://www.styxonweb.fr.nf" "photofiltre"

select_prefixe "$REPERTOIRE/wineprefix/photofiltre"
POL_SetupWindow_prefixcreate

cd "$REPERTOIRE/wineprefix/photofiltre/drive_c/"
POL_SetupWindow_download "Downloading PhotoFiltre..." "Downloading PhotoFiltre..." "http://photofiltre.free.fr/utils/pf-setup.exe"
POL_SetupWindow_wait_next_signal "Installation in progress..." "PhotoFiltre"
wine "$REPERTOIRE/wineprefix/photofiltre/drive_c/pf-setup.exe"
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "photofiltre" "Program Files/PhotoFiltre/" "PhotoFiltre.exe" "" "PhotoFiltre"

POL_SetupWindow_reboot
POL_SetupWindow_Close
exit
StyxOnWeb Wednesday 16 July 2008 at 19:27
StyxOnWeb

Hello, je viens de réessayer le script et tout fonctionne avec tes modifications.
Maintenant je suis occupé de me poser la question de comment faire en sorte pour mettre la véritable icône de photofiltre sur le lanceur.

Sinon bah là tout à l'air de fonctionner correctement.
Toumeno Wednesday 16 July 2008 at 19:51
Toumeno

Tu dois envoyer l'icone aux admins. Nomme la par exemple "photofiltre.png"

Puis ensuite dans ton lanceur

POL_SetupWindow_make_shortcut "photofiltre" "Program Files/PhotoFiltre/" "PhotoFiltre.exe" "photofiltre.png" "PhotoFiltre"

Rappelle toi que l'icone n'est pas obligatoire !

(Je te conseille de proposer immédiatement le script, car les admins sont en vacances et mettront du temps a répondre. On pourra toujours ajouter l'icone plus tard)
StyxOnWeb Wednesday 16 July 2008 at 22:51
StyxOnWeb

Ok pour l'icone je verrais donc ça plus tard.
Par contre pour la soumition d'un script quel est la méthode ?

J'envoie par email ? Si oui à quel adresse ?

Merci ;)
Toumeno Thursday 17 July 2008 at 0:22
Toumeno

Non.
Sur le site, a droite, clique sur Les Scripts puis "Add a new script" dans la page qui apparait.



Merci pour ta contribution.
StyxOnWeb Thursday 17 July 2008 at 20:20
StyxOnWeb

Oukay merci c'est envoyé
Toumeno Thursday 17 July 2008 at 20:32
Toumeno

Script accepté
StyxOnWeb Thursday 17 July 2008 at 22:46
StyxOnWeb

Génial merci
StyxOnWeb Saturday 19 July 2008 at 17:34
StyxOnWeb

Salut, j'ai quelque peu modifié mon script est désormé j'ai ajouté l'internalisation.
Comme marqué dans une news du site mon script est donc disponible dans la langue française ET anglaise.
J'ai aussi ajouté quelques commentaires pour les personnes désirent s'appuyer dessus.

Le voici :

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

cfg_check

#Traduction
if [ "$POL_LANG" == "fr" ]; then
MSG_DL="Telechargement de PhotoFiltre en cours, veuillez patienter..."
MSG_INSTALL="Installation en cours...Veuillez patienter"
else
MSG_DL="Downloading PhotoFiltre in progress ... Please wait ..."
MSG_INSTALL="Installation in progress ... Please wait"
fi

#Initialisation
POL_SetupWindow_Init
POL_SetupWindow_presentation "PhotoFiltre" "Antonio Da Cruz" "http://photofiltre.free.fr" "Styx - http://www.styxonweb.fr.nf" "photofiltre"

#Creation du prefixe
select_prefixe "$REPERTOIRE/wineprefix/photofiltre"
POL_SetupWindow_prefixcreate

#Installation
cd "$REPERTOIRE/wineprefix/photofiltre/drive_c/"
POL_SetupWindow_download "$MSG_DL" "$MSG_DL" "http://photofiltre.free.fr/utils/pf-setup.exe"
POL_SetupWindow_wait_next_signal "$MSG_INSTALL" "PhotoFiltre"
wine "$REPERTOIRE/wineprefix/photofiltre/drive_c/pf-setup.exe"
POL_SetupWindow_detect_exit

#Creation du racourcie
POL_SetupWindow_make_shortcut "photofiltre" "Program Files/PhotoFiltre/" "PhotoFiltre.exe" "" "PhotoFiltre"

POL_SetupWindow_reboot
POL_SetupWindow_Close
exit


Par contre j'ai essayé et sa fonctionne chez moi, quelqu'un voudrais t'il tester chez lui des fois qu'il y a un soucis ?
Merci ;)

Edited by StyxOnWeb

Toumeno Sunday 20 July 2008 at 23:00
Toumeno

Script testé et approuvé. J'ai donc mis a jour le script du dépot
StyxOnWeb Wednesday 23 July 2008 at 18:13
StyxOnWeb

Merci bien