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
|