Forums

POL 1.7.2m

Un fork ...

Auteur Réponses
Jump to the page: 1 - 2
Aymeric P. Mercredi 27 Juin 2007 à 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)

Edité par MulX


Former member.
Quentin PÂRIS Mercredi 27 Juin 2007 à 12:35
Quentin PÂRISAnonymous

Je vais regarder ça

Merci
Quentin PÂRIS Mercredi 27 Juin 2007 à 12:37
Quentin PÂRISAnonymous

Alors il y a de gros soucis sur les menus au niveau des jeux
Aymeric P. Mercredi 27 Juin 2007 à 13:19
Aymeric P.

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

Former member.
Aymeric P. Mercredi 27 Juin 2007 à 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

Edité par MulX


Former member.
Quentin PÂRIS Mercredi 27 Juin 2007 à 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. Mercredi 27 Juin 2007 à 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

Edité par MulX


Former member.
GarulfoUnix Mercredi 27 Juin 2007 à 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

Edité par GarulfoUnix


PenBook
Pour info: GuideCoder.org va être remplacé par PenBook.
Aymeric P. Mercredi 27 Juin 2007 à 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.

Edité par MulX


Former member.
Quentin PÂRIS Mercredi 27 Juin 2007 à 16:02
Quentin PÂRISAnonymous

Tu ne peux pas choisir la taille de la police sinon ?
Aymeric P. Mercredi 27 Juin 2007 à 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 Mercredi 27 Juin 2007 à 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 Mercredi 27 Juin 2007 à 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. Mercredi 27 Juin 2007 à 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 )

Edité par MulX


Former member.
Quentin PÂRIS Mercredi 27 Juin 2007 à 17:15
Quentin PÂRISAnonymous

Ba, ça doit pas être bien compliqué de manipuler la chaine dans interface_Xdialog
Aymeric P. Mercredi 27 Juin 2007 à 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 Mercredi 27 Juin 2007 à 19:18
Quentin PÂRISAnonymous

Le caractère, c'est "\n"
Aymeric P. Mercredi 27 Juin 2007 à 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 Mercredi 27 Juin 2007 à 19:39
Quentin PÂRISAnonymous

Merci beaucoup je regarde ça tout de suite
Aymeric P. Mercredi 27 Juin 2007 à 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

Edité par MulX


Former member.
Vous êtes ici: 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