Fora

Créer les scripts

Divers questions pour cela

Autor Odpowiedzi
Jump to the page: 1 - 2
Tutul Thursday 30 September 2010 at 20:28
Tutul

Est-ce que le tutorial sur PlayOnLinux peut servir pour créer sur PlayOnMac ???
Existe-t-il aussi un éditeur de script ou on doit utiliser un éditeur de texte ???

Et bravo car PlayOnMac, c'est vraiment GENIAL !!! :laught:

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
Quentin PÂRIS Thursday 30 September 2010 at 22:11
Quentin PÂRISAnonymous

Bonjour

Les tutoriels PlayOnLinux sont parfaitement valables.

Quelques petites différences tout de même :
Sous PlayOnMac,
- $REPERTOIRE = /Users/ton_nom/Library/PlayOnMac
- Les commandes sont plus strictes (Si tu vois par exemple "mkdir repertoire -p" dans la documentation, ou dans un script PlayOnLinux, il faudra utiliser "mkdir -p repertoire" sous mac) En gros, sous mac tu dois respecter la forme commande -option argument
- Il existe certaines astuces qui permettent de fixer certains bugs sous mac pour la 3D (Utiliser Set_Managed On dans les scripts)
- Toutes les versions de wine ne sont pas dispo sous mac encore

Par contre il faut utiliser un éditeur de texte pour l'instant, mais ça se fait très bien
Tutul Saturday 2 October 2010 at 17:37
Tutul

J'ai poster 3 scripts mais pour les répértoires, je ne vois pas comment faire (se qui implique que mes script sont à modifier). Je n'ai pas pu tester moi même mes scripts car mon mac à griller il y a 1 semaine. Ils sont moin poussé que ceux qui sont déjà posté et validé mais j'espère qu'ils vont fonctionner (ou à défaut, qu'ils ne demandent que des modification mineurs). Merci !!!

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
Quentin PÂRIS Sunday 3 October 2010 at 14:53
Quentin PÂRISAnonymous

Ok je les validerai quand tu pourras tester. En attendant le préfère attendre désolé
Tutul Sunday 3 October 2010 at 17:21
Tutul

Je comprend, se serait stupide de valider un script qui ne fonctionne pas correctement. Cela dit, ton histoir de commande pour REPERTOIR, je ne pige pas bien (en fait j'ai regarder sur des scripts et je n'ai pas vu qqch qui ressemble à se que tu as écrit) ???

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
Tutul Monday 4 October 2010 at 20:29
Tutul

1) INSTALL_ON="1"
until [ "$INSTALL_ON" == "" ]; do
sleep 5
INSTALL_ON=`ps aux | grep "wineserver" | grep -v "grep"`
done
POL_SetupWindow_detect_exit


Cette commande est-telle indispensable car j'ai remarqué qu'elle n'était pas présente sur POL.

2) select_prefixe "$REPERTOIRE/wineprefix/$PREFIX/"

Cette comande est souvent suivi d'une commande de création de prefix, mais se n'est pas tj le cas, pourquoi ???

Et encore merci !!!

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Wednesday 6 October 2010 at 1:37
GNU_Raziel

la première commande est esthétique uniquement donc non elle n'est pas indispensable MAIS si tu ne l'utilise pas, il faut alors utiliser une commande de type "message" afin de "mettre en pause" le script le temps de l'installation proprement dîtes car certains installeur Windows permette au système de passer a la suite durant l'install, ce qui provoquera une erreur dans POL a tout les coups.

La commande de création de prefix n'est plus indispensable depuis wine 1.1 car cette étape est faite automatiquement par wine si le préfixe n'existe pas encore, ce qui n'était pas le cas avant.

Voila, j'espère t'avoir éclairé :)
Tutul Wednesday 6 October 2010 at 8:03
Tutul

Je peu donc mettre <POL_Wait_next_signal "" "$TITLE"> pour remplacer la commande ???

Y a t'il moyen de mettre un icone qui ne vient pas des document de PlayOnLinux, car j'ai remarqué que tt les script qui mettai un icone allaient le charger sur <http://files.playonlinux.com/resources/icones/>

Le démarrage de l'installation est obligatoire avec cette commande <wine start /unix "$CDROM/Setup.exe"> ou on peu prendre <wine "$CDROM/Setup.exe"> ???


J'espère pouvoir avoir votre réponses rapidement, et VIVE PLAYONMAC !!!

Edytowane przez Tutul


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Wednesday 6 October 2010 at 12:40
GNU_Raziel

non tu peut remplacer par cette commande :
POL_SetupWindow_message "$LNG_WAIT_END" "$TITLE" (comme dans le script de DMC4)

Pour les icones, soit lPOL arrive a les extraires de l'exec tout seul (rare), soit il faut passer par notre site, donc si tu veu ajouter une icones, il suffit de la fournir sur le forum et je l'intègrerais au site. Tu peu fournir ceci en plus si tu veu que tes scripts soient complets :
-Icône - format png ou xpm, 32x32 minimum
-left.jpg - format jpg, 150x356
-top.jpg - format jpg, 64x64
-Miniature - format jpg, 200x150

Les fichiers top et left ne sont pas utilisés avec POM (pas encore) mais le seront avec POL. En effets TOUT les scripts utilisés par PlayOnMac seront aussi dispo pour PlayOnLinux, l'inverse n'est pas vrai car il faut avant adapter les scripts, POL utilisant des commandes qui nexistent pas encore avec POL et/ou des fonctions wine qui ne sont pas compatiblent.

Donc si tu veu faire un script, regarde d'abord si ce dernier n'existe pas déjà pour POL et si c'est le cas, modifie-le ensuite pour qu'il fonctionne aussi avec POM.

Ce que nous voulons bannir rapidement des scripts c'est :
1-Conversion d'images volées sur les wiki
2-Conversion à l'arrache des icones
3-winetricks

Ce genre d'horreur se retrouve principalement dans les script de NSWL, si tu adapte un de ses scripts n'hesite surtout pas à supprimer ses horreurs :
1-En créant correctement les fichiers left et top en local et en les fournissants
2-En créant correctement une icône et en la fournissant
3-En remplaçant cette abération de winetricks par les commandes POL_Call correspondantes.

Enfin, utiliser "wine start /unix" permet d'éviter les erreurs de path avec certains installeur, c'est donc mieux de l'utiliser mais tu n'y est pas forcer si durant tes tests un simple "wine" à fonctionné.

Edytowane przez GNU_Raziel

Tutul Wednesday 6 October 2010 at 13:30
Tutul

Je peux néamoin proposer des icone qui provienne d'utilisateur qu'y les ont créer pour les rendre plus belle, je parle de certain qui ont été retouché par des utilisateur pour les dock mac. ou vous préférer éviter cela aussi ???

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Wednesday 6 October 2010 at 18:29
GNU_Raziel

uniquement si ses icônes sont sous licence Creative Common, afin qu'il n'y ai aucune ambiguïté et, dans la mesure du possible, mieux vaut utiliser les icônes originales.

Edytowane przez GNU_Raziel

Tutul Thursday 7 October 2010 at 8:42
Tutul

Peut-on dépasser ces limites, si oui, j'ai les images pour "The Elder Scroll 3 : Morrowind".
J'ai posté les mienne là:

icone : "http://nsa19.casimages.com/img/2010/10/07/mini_101007083412524990.png"
32x32

miniature : "http://nsa20.casimages.com/img/2010/10/07/mini_101007083744550477.jpg"
200x150

Edytowane przez Tutul


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Friday 8 October 2010 at 12:54
GNU_Raziel

On ne peut pas dépasser non. Icône et miniature uploadés.
Tutul Friday 8 October 2010 at 17:48
Tutul

On ne peut pas dépasser non.

Quote from GNU_Raziel

Le problème c'est que morrowind à une image d'installation plus grande que les mesures indiquée (640 × 480), il n'existe pas d'autre images d'installation.

Qu'elle est la différence entre top et left (pour l'utilité)

MERCI

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Friday 8 October 2010 at 18:48
GNU_Raziel

Il te suffit de retailler les images et puis voila, un soft gratuit comme Gimp te fera ça en un rien de temps.

L'image left.jpg s'affiche à gauche de la fenêtre d'install durant la présentation et l'image top.jpg s'affiche en haut a droite de la fenêtre d'install durant toute l'installation.
Tutul Saturday 9 October 2010 at 17:02
Tutul

Image left et top pour The Elder Scrolls III : Morrowind

-left "http://nsa19.casimages.com/img/2010/10/09/mini_101009050021123654.jpg"
150x356

-top "http://nsa20.casimages.com/img/2010/10/09/mini_101009051105483683.jpg"
64x64

Edytowane przez Tutul


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
Tutul Sunday 10 October 2010 at 20:37
Tutul

"[$PLAYONMAC" == "" ] && POL_SetupWindow_InitWithImages

Si il n'y a pas d'image top et/ou left, se peut-il que le programme ne démarre pas ou que rien ne se passe ???

Edytowane przez Tutul


Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Sunday 10 October 2010 at 22:22
GNU_Raziel

POL = variable $PLAYONLINUX existe
POM = variables $PLAYONLINUX ET $PLAYONMAC existent

donc si la variable $PLAYONMAC n'existe pas, le setup utilise les images top et left (puisque POL les gères), sinon il ne les utilisent pas (puisque POM ne les gères pas, pour le moment), voila ce que veulent dire ses 2 lignes :
[ "$PLAYONMAC" == "" ] || POL_SetupWindow_Init
[ "$PLAYONMAC" == "" ] && POL_SetupWindow_InitWithImages

Edytowane przez GNU_Raziel

Tutul Monday 11 October 2010 at 20:40
Tutul

Image left et top pour The Elder Scrolls III : Morrowind

-left "http://nsa19.casimages.com/img/2010/10/09/mini_101009050021123654.jpg"
150x356

-top "http://nsa20.casimages.com/img/2010/10/09/mini_101009051105483683.jpg"
64x64

Quote from Tutul


Peut-on les charger rapidement pour que je puisse completer mon script afin de le mettre dans la rubrique test.

Ces images sont de ma création, si sa ne vous convient pas, dite le moi :D

Gentils modérateur dans mes bon jours - Attention, à tenir hors de portée des enfants. En cas de contact, veuillez immédiatement rincer à l'eau clair. Peut provoquer des sueurs froide !
GNU_Raziel Monday 11 October 2010 at 22:48
GNU_Raziel

La rubrique test n'a pas voccation a recevoir des scripts, mais des TESTS de scripts, autrement dit, dans la section test tu indiques si ca fonctionne bien, les problèmes (et si possibles, les solutions) que tu as rencontré et d'éventuels tweaks...

De plus ses scripts existent deja pour POL :
-Morriwind
-Tribunal
-Bloodmoon

Ils sont malheureusement vieux et non normalisés, si tu veu apporter ta contribution, il faut donc normaliser les scripts aux standards actuels de POL et y inclure la compatibilité vec POM. Tu pourras poster les scripts modifiés/mis à jours/normalisés dans la section Vos Créations afin de permetres à d'autres de les testés.

Tes images sont en ligne :
-left.jpg
-top.jpg

Edytowane przez GNU_Raziel