The forum

POL 1.7.2m

Un fork ...

Author Replies
Jump to the page: 1 - 2
Aymeric P. Wednesday 27 June 2007 at 12:19
Aymeric P.

J'ai rajouter le support de l'interface Xdialog (moins beau mais fonctionne de Xfce a Gnome en passant par WindowMaker sans oublier tvm )
Disponible uniquement en tar.gz (pas de deb) là : 1.7.2m(contient tout POL)
Pour ce qui veulent uniquement les fichiers à modifier/ajouter : 1.7.2m patch (j'ai fait gaffe a garder la structure des dossiers pour un remplacement plus rapide )

Les fonctions 'message' et 'attention' se fermer au bout de 5 secondes
A priori Xdialog fonctionne 'out of the box' normalement pas besoins dépendance, mais ça reste a confirmer :/
Pour les sources de Xdialog, euh google, je crois me souvenir que c'est fait pas la X foundation ...


[EDIT] Mise a jour des liens (1.7.2m_r7)

Edited by MulX


Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 12:35
Quentin PÂRISAnonymous

Je vais regarder ça

Merci
Quentin PÂRIS Wednesday 27 June 2007 at 12:37
Quentin PÂRISAnonymous

Alors il y a de gros soucis sur les menus au niveau des jeux
Aymeric P. Wednesday 27 June 2007 at 13:19
Aymeric P.

Ah oui ça fait comme ça faisait pour le menu expert.
Je corrige ça dessuite.

Former member.
Aymeric P. Wednesday 27 June 2007 at 13:39
Aymeric P.

Voilà la correction, http://mulx.hostgratos.net/guppy/file/PlayOnLinux1.7.2m_r2.tar.gz (POL complet)

http://mulx.hostgratos.net/guppy/file/PlayOnLinux1.7.2m_r2__fork.tar.gz

Les liens du premiers post ne sont plus valide /!
Ca planté aussi pour le menu lang, c'est corriger
Par contre le titre des menus je remplace les espaces par un underscore pour éviter quelque bug, mais il me semble que l'on peut mettre une chaine de caractère qui contient des espaces.

[EDIT] les liens du premiers post sont valide

Edited by MulX


Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 14:03
Quentin PÂRISAnonymous

Live Install : Il dit "Vous devez sélectionner un fichier" alors que j'en ai sélectionné un.
Certains message s'affichent très mal (Quand ils sont long).
Sinon, ça à l'air de marcher Il fera donc surement parti du prochain PlayOnLinux.
Aymeric P. Wednesday 27 June 2007 at 14:24
Aymeric P.

Effectivement j'ai oublier une redirection (2>&1)
C'est corriger, reprendre les liens du premier message.

Marrant y a des boites de progression qui passe de 0% a 100% d'autre ça évolue progressivement ...
Concernant les messages trop long, il faut peut être jouer sur la taille de la fenêtre, j'ai mis en taille automatique partout, mais je sais que pour les menus c'est pas simple puisque il faut aussi renseigner le nombre d'item (mais si on met le bon nombre ça devient ou trop grand ou trop petit)

[edit] Je viens de tomber sur un message long, c'est vrai que c'est pas terrible !
Il faut que tu rajoute des \n dans le fichiers lang

Edited by MulX


Former member.
GarulfoUnix Wednesday 27 June 2007 at 15:17
GarulfoUnix

MulX, si c'est un fork, celà veut dire que le développement de POL m ne suit pas le même cycle de développement que POL .

Attention au nom que vous donnez. C'est peu-être rien pour vous mais pour les plus avancés ça joue énormément.

Ce que tu as fait n'est juste qu'une modification du programme original.

Fork est un mot anglais signifiant « fourche », « fourchette ». Il vient du mot latin furca, qui est également à l'origine de plusieurs mots en français comme bifurcation (bi-furca-tion) ou forque en vieux français. C'est souvent dans ce sens figuré « d'embranchement », de « différentiation » qu'est employé cet anglicisme en informatique. Il désigne donc un objet (au sens large, cela peut être un projet) ayant une racine commune avec un second. Ces deux objets jumeaux au départ après s'être séparés suivent une évolution propre, différente.

Quote from Wikipedia

Edited by GarulfoUnix


PenBook
Pour info: GuideCoder.org va être remplacé par PenBook.
Aymeric P. Wednesday 27 June 2007 at 15:57
Aymeric P.

@Goruflo > D'accord c'est pas vraiment un fork, mais comment veut tu l'appeler ? patch ? de toute façon c'est trop tard il me semble ... Pis je me suis couché a 3 heures 30 pour finir la mise au point (d'ailleurs j'avais pas vraiment tout finit) donc j'ai le droit de pas avoir toute ma tête

Sinon je vais voir pour semer automatiquement des \n (ou \x0D\x0A ;CR,LF) avant l'affichage d'un message, mais je ne suis pas sur de pouvoir couper entre les mots. J'vais faire quelque essai.

Edited by MulX


Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 16:02
Quentin PÂRISAnonymous

Tu ne peux pas choisir la taille de la police sinon ?
Aymeric P. Wednesday 27 June 2007 at 16:30
Aymeric P.

Choisir la police, j'ai pas vu dans le man
Par contre plus simple, beaucoup plus simple !
--no-wrap | --wrap
Donc voilà les liens sont mis a jour.
Bon reste plus qu'a voir pour les underscores dans les menus, et c'est bon !

Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 16:42
Quentin PÂRISAnonymous

Bon ba ce sera parfait pour PlayOnLinux 1.7.2. Juste une question : tu serais capable de faire pareil pour dialog ? Il y a un petit problème de flux que j'arrive pas a résoudre :S
Quentin PÂRIS Wednesday 27 June 2007 at 16:46
Quentin PÂRISAnonymous

Ah ouai, il y a aussi les menu expert à refaire à priori. Plutot que de changer toute mes fonctions (ça va me faire galérer pour la 1.7.3)

Tu ne peux pas mettre le sed dans interface_Xdialog ? Un petit remplacement de rien du tout
Aymeric P. Wednesday 27 June 2007 at 16:56
Aymeric P.

vu que Xdialog est basé sur cdialog qui lui même est basé sur dialog, ça devrait pas être trop compliquer, je regarderait ce soir.
Juste là 1.7.2 est déjà sorti, ça vas être dur d'intégrer ce que j'ai fait, plutôt pour là 1.7.3 non ? *enfin je dit ça comme ça moi ^^ *

[reponse au 2ieme messages]Enfaite j'ai modifié aussi le ls, donc je ne sais pas trop, tu peut m'envoyer (par mail os2mule|at|gmail.com) la 1.7.3-alpha que je regarde pour la compatibilité
Sinon je regarderait ce soir. (j'vais )

Edited by MulX


Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 17:15
Quentin PÂRISAnonymous

Ba, ça doit pas être bien compliqué de manipuler la chaine dans interface_Xdialog
Aymeric P. Wednesday 27 June 2007 at 19:15
Aymeric P.

le problème n'est pas de manipuler la chaine ailleurs, c'est que 'ls -1' fait planter Xdialog. J'ai donc remplacer par un 'ls --format=commas' ce qui sépare par une virgule, puis remplacer la virgule par un espace pour que ça fonctionne avec toutes les interfaces (ensuite l'espace et encore retouché dans interface_Xdialog)
Du coup pour que ça fonctionne il faudrait soit :
-changer les fonctions des autres interfaces
-comprendre quel caractères est envoyer par ls -1 pour le supprimer pour Xdialog

sinon j'ai fait en utilisant dialog, ça fonctionne a 90% je fini de corriger et c'est bon

Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 19:18
Quentin PÂRISAnonymous

Le caractère, c'est "\n"
Aymeric P. Wednesday 27 June 2007 at 19:29
Aymeric P.

D'accord, je regarderait âpres manger
Le support de dialog est opérationnel, par contre dans les menus il y a le \x1F (_^) qui reste c'est pas d'une beauté remarquable, mais au moins ça marche !
Version : 1.7.2m_r5

PS : Pour dialog, je me suis basé sur le même principe que pour Xdialog, donc les modifications seront répercuté aussi sur interface_dialog

Former member.
Quentin PÂRIS Wednesday 27 June 2007 at 19:39
Quentin PÂRISAnonymous

Merci beaucoup je regarde ça tout de suite
Aymeric P. Wednesday 27 June 2007 at 23:26
Aymeric P.

Et voilà, Xdialog et dialog fonctionne correctement sans avoir a modifier 'main'
Version : 1.7.2m_r6

Juste une question : Quel est l'utilité d'utiliser dialog puisque de toute façon les logiciels qui seront lancée seront en graphique (je ne connais que très peu de jeu en DOS, il en existe certes mais bon ... ) ?

{edit}temporairement indisponible
Sxuser moi j'avais oublier une modification dans un fichier, ce qui on déjà télécharger avant 23h40 veuillez le retélécharger

Edited by MulX


Former member.
You are here: Index > Vos créations > POL 1.7.2m

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com