StyxOnWeb |
Jeudi 10 Juillet 2008 à 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 Edité par StyxOnWeb
|
Toumeno |
Vendredi 11 Juillet 2008 à 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 |
Mercredi 16 Juillet 2008 à 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 |
Mercredi 16 Juillet 2008 à 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 |
Mercredi 16 Juillet 2008 à 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 |
Jeudi 17 Juillet 2008 à 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 |
Jeudi 17 Juillet 2008 à 20:20
|
StyxOnWeb
|
Oukay merci c'est envoyé
|
Toumeno |
Jeudi 17 Juillet 2008 à 20:32
|
Toumeno
|
Script accepté
|
StyxOnWeb |
Jeudi 17 Juillet 2008 à 22:46
|
StyxOnWeb
|
Génial merci
|
StyxOnWeb |
Samedi 19 Juillet 2008 à 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 ;) Edité par StyxOnWeb
|
Toumeno |
Dimanche 20 Juillet 2008 à 23:00
|
Toumeno
|
Script testé et approuvé. J'ai donc mis a jour le script du dépot
|
StyxOnWeb |
Mercredi 23 Juillet 2008 à 18:13
|
StyxOnWeb
|
Merci bien
|