Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 01 Aug 2014, 04:07
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
pekwm en français
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 3 [32 Posts]   Goto page: Previous 1, 2, 3 Next
Author Message
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Mon 22 Oct 2012, 10:00    Post subject:  

Bonjour, Argolance.

Désolé pour la lib défectueuse sur racy. M'enfin... ma compilation fonctionne sur le lupu 5.25 et le Puppy precise d'oldyeller. On ne peut pas tout prévoir !

Et bien sûr, je suis heureux que pekwm fonctionne enfin sur ton puppy.

Tu dis:
> A chaud, je remarque que les caractères sont minuscules, et dans les menus et dans les barres de titres de fenêtres. Je suppose que c'est configurable.

Je crois qu'il y a une tendance minimaliste dans pekwm ! Oui, les thèmes sont configurables. La taille de la fonte est définie en général dans les premières lignes de chaque thème. Par exemple, pour obtenir la taille et le centrage du panneau dans l'illustration (thème "Classic-verdant"), le code est le suivant :

Code:
# "Classic Verdant" for pekwm 0.1.6
#  modified version of "Classic Verdant" by fratrip (http://fratrip.deviantart.com)
#  by Izobalax (izobalax.deviantart.com)
#  Date: August 30, 2008

$font = "Futura Lt BT-9:italic#Center#XFT"
# "Aerial-9:italic#Center#XFT"
# "Calibri-8#Center#XFT"


Remarque la position des dièses. Ils n'introduisent pas de remarques; ici, ce sont des délimiteurs. Aussi l'orthographe "Center" (R.-U.) et non "Centre" (É.-U.) D'ailleurs, l'ajout de "Center" est de moi, le thème original était justifié à gauche.

Dans d'autres thèmes, le XFT est au début. Aussi, certains thèmes prévoient une fonte et/ou une position différente pour le titre des fenêtres.

Mais je te laisse explorer !

ALP.
pekwm-classic-verdant-centre.jpg
 Description   
 Filesize   8.82 KB
 Viewed   564 Time(s)

pekwm-classic-verdant-centre.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 1803
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Tue 23 Oct 2012, 04:26    Post subject:  

Hello musher0,
Y a pas à être désolé, on ne peut effectivement pas tout prévoir, surtout dans ce domaine... Wink
Encore merci en tout cas.

J'explore, j'explore!

Cordialement.
Back to top
View user's profile Send private message Visit poster's website 
Pelo


Joined: 10 Sep 2011
Posts: 2928
Location: Mer méditerrannée (1 kms°)

PostPosted: Sat 15 Dec 2012, 06:28    Post subject: Maudit canadien de Musher0 !
Subject description: Heureusement nous sommes malins !
 

Maudit canadien de Musher0 ! j'ai fait comme tu as dit. Le xwin pekwin fait rien du tout !
Poweroff.
Save no save ? No save bien sûr (pupsaveconfig 2.2.2 me sauve la mise)
Et me revoilà.
Ya un truc qui n'a pas collé, mais lequel ?
Je verrai plus tard.

Bonne journée à toi. Je ne connais pas de jurons québécois !
Juron vendéen : beh tcho fi d'garce, l'a failli tout foutre en l'air.
Back to top
View user's profile Send private message Yahoo Messenger 
ASRI éducation


Joined: 09 May 2009
Posts: 2353
Location: France

PostPosted: Sat 15 Dec 2012, 08:16    Post subject: Re: Maudit canadien de Musher0 !
Subject description: Heureusement nous sommes malins !
 

Pelo wrote:
Juron vendéen : beh tcho fi d'garce, l'a failli tout foutre en l'air.

Je valide l’existence de cette expression vendéenne (gamin, je l'ai souvent entendu).
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Sun 16 Dec 2012, 18:21    Post subject: Re: Maudit canadien de Musher0 !
Subject description: Heureusement nous sommes malins !
 

ASRI éducation wrote:
Pelo wrote:
Juron vendéen : beh tcho fi d'garce, l'a failli tout foutre en l'air.

Je valide l’existence de cette expression vendéenne (gamin, je l'ai souvent entendu).


Dans l'intérêt de meilleures relations diplomatiques, soclaies et économiques entre nos peuples, j'ai créé le fil Linguistique et Diplomatie !
http://murga-linux.com/puppy/viewtopic.php?t=83044

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Wed 01 May 2013, 22:57    Post subject: Re: Maudit canadien de Musher0 !
Subject description: Heureusement nous sommes malins !
 

Pelo wrote:
j'ai fait comme tu as dit. Le xwin pekwin fait rien du tout !


Euh, il faut taper
Code:
xwin pekwm

w-m, pas w-i-n.

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Wed 01 May 2013, 23:04    Post subject:  

Bonsoir !

GenAemenuPekwm, v.06
---------------------
Le paquet ci-joint crée un "aemenu" en français imbriqué dans le menu pekwm.

Justification : le plaisir d'avoir un menu efficace et logique dans sa
langue pour lancer des programmes sous pekwm.

Intérêt : on fait d'une pierre trois coups.

* On localise le menu;
* On allège le menu pekwm, donc on simplifie sa gestion;
* Le script spm2-w12n peut s'utiliser séparément, dans un
gestionnaire de fenêtre qui n'offre aucun menu, wmx ou
echinus, par exemple.

Défis relevés
1) Que le nom localisé reste dans le menu

Ce script est basé sur l'excellent travail que technosaurus et al.
ont fait pour accélérer et détailler le menu de jwm.

Aragon en a produit une adaptation pour aemenu et pekwm. Il avait vu
le problème, l'avait mentionné dans une remarque, mais sans suggérer
de solution.

Le problème en question était que dans la série de commandes "case"
qui balise les fichiers *.desktop, la variable "NAME" accordait la
priorité au noms en anglais. L'efficacité du script original tient
justement à ce balisage rapide. Mais deux éléments, quels qu'ils
soient ne peuvent occuper le même espace en même temps, c'est une
loi de la nature, et c'est, je crois, ce qui se passait. Le script
découvrait bien le nom localisé, mais tout de suite après, le nom
anglais l'écrasait.

J'ai donc placé la découverte du nom du programme avant la boucle
"case", et fait en sorte que le nom anglais ne soit utilisé que si
le programme n'offrait pas de nom en français.

Je devrais plutôt dire "localisé", car je crois bien que le moyen
que j'ai utilisé vaut pour toutes les langues ayant une entrée
"Name[xy]" dans un fichier *.desktop.

2) Un tri
Le premier problème ici, c'est d'abord trouver le moyen de trier
par ordre alphabétique, qui est le plus simple des tris. On
l'apprend au primaire, n'est-ce pas ?

Or, tout se passe au niveau des variables dans ce script, et les
variables ne se trient pas facilement, donc pas rapidement non plus.

Solution : envoyer la variable se faire trier dans un fichier texte
par la commande "sort" et la rattraper tout de suite après pour
continuer le processus.

3) Une logique facile à suivre dans le menu
Le deuxième problème à ce niveau a été d'organiser les variables triées
sous une présentation facilement reconnaissable par un humain. J'ai
donc opté pour la logique suivante, qui me semblait aller de soi :
programmes principaux sous un thème (sous-menu "Graphiques", par ex.)
Donc on y met mtpaint, disons.
utilitaires de ce groupe (sous-sous-menu)
Donc gcolor2 vient ici, par exemple.

Sauf l'exception d'une liste extra longue, il n'y a pas de niveau
inférieur à sous-sous-menu.

4) Éliminer les scories.
Car dans le répertoire /usr/share/applications des nouveaux puppies,
on trouve des fichiers *.desktop comprenant la mention "NoDisplay=true".
C'est ici que l'utilitaire "replaceit" intervient. Il rend inactives,
dans le "aemenu" définitif, les lignes de ces programmes que le script
de création de menu a ramassées.

5) Ne pas recréer le menu inutilement.
J'ai ajouté un petit moniteur qui ne relance le générateur de menu que
si le nombre total de bytes a changé dans /usr/share/applications. Une
copie de réserve placée dans ~/.pekwm est aussi comparée avant de
lancer le générateur. Le générateur ne sera donc lancé que s'il n'y
a pas du tout de menu à disposition ou si on a installé un nouveau
programme qui a un fichier *.desktop. Ce gain de rapidité compense
la lenteur relative imposée par les deux lignes de découverte du
"Name[xy]. Remarquez, ce script était loin d'être un traînard, mais
il est encore plus rapide.

6) Faciliter le redimensionnement.
wmctrl et plusieurs scripts sont joints pour cela.

~~~~~~~~~~~
Que les applications de Puppy soient présentées dans un menu efficace
et à logique agréable n'est pas tout.

Le menu pekwm, le menu de gestion même de ce gestionnaire de fenêtres,
pour excellent qu'il est, avait un manque au niveau de la reconnaissance
des bureaux. Souvent, dans pekwm on ne savait plus dans quel bureau on
était à moins d'aller dans le bureau suivant et de revenir, ce qui est
ennuyeux et fait perdre du temps. Car pekwm est conçu sans barre sur
un côté de l'écran, on n'a pas ce genre d'info sous les yeux.

J'ai tenté de pallier ce manque en composant un script "Vous êtes ici.",
qui est mû par le "less" incorporé à tous les Puppies, et en incorporant
l'utilitaire "aedesk". On peut désormais savoir clairement où on est et
passer d'un bureau à l'autre plus facilement à partir du menu pekwm.

Enfin, j'ai fait se lancer au démarrage de pekwm le panier "stalonetray".
Un peu pour la même raison, avoir sous les yeux les principaux moniteurs
du Puppy en l'absence d'une barre de référence.

pekwm n'a pas que des faiblesses, oh que non ! J'ai inclus l'utilitaire
"date-et-heure" propre à pekwm, très pratique, qui indique l'heure et
la date à chaque fois qu'on lance le menu pekwm. Il en existe d'autres,
de ces greffons pour pekwm, si vous cherchez un peu dans Internet. Mais
j'ai voulu m'en tenir à l'essentiel.

~~~~~~~~~~~~

Quelques remarques pratiques :

* le "aemenu" s'appelle dans le menu pekwm sous "Applis", mais il est
aussi accessible directement par un clic sur le bouton du milieu
sur la souris, ou par Ctrl-Escape.

* pour enrouler ou dérouler une fenêtre : Alt-Ctrl-Z

* clic gauche : menu pekwm

* clic droit : programmes en cours

* le sous-menu "Quitter" est vis-à-vis "Menu Puppy" dans le "aemenu"

* on peut accéder à quatre fichiers d'aide :

aide "Puppy", dans le menu "Applis", sous "Menu Puppy";

aide "spm2-w12n", c'est-à-dire le "aemenu", au même endroit,
sous "spm2". On y explique entre autres comment ajouter
ses "favoris" au menu.

aide "pekwm", dans le menu de gestion "pekwm", sous-menu "pekwm";

un fichier "Touches pratiques", au même endroit, qui est un
sommaire des combinaisons de touches clavier sous pekwm.

* on peut afficher les deux menus en même temps, si jamais c'est utile.
Séquence : clic droit, clic milieu.

* pour fermer un menu, recliquez sur le bouton qui l'a appelé, ou
tapez sur "Escape".

* Le panier "stalonetray" s'affichera par défaut en bas à droite de
l'écran. Pour le changer de place, modifiez la ligne "geometry"
dans le fichier ~/.stalonetrayrc. (Il y a des instructions.)

* Il ne devrait n'y avoir qu'une ligne dans le sous-menu "Autres".
Si un programme apparaît à cet endroit, reclassez-le dans un
sous-menu utile au niveau de son fichier *.desktop en modifiant
sa catégorie. Le script générateur de menu n'y est pour rien.

* Des redimensionnements préfabriqués de fenêtre sont inclus. Faites
un clic droit sur la barre de titre d'une fenêtre et cliquez sur
"Redim." : un choix de dimensions apparaîtra. Choisissez celle
qui convient; amenez la croix sur la fenêtre et cliquez; la
fenêtre sera retaillée à la dimension choisie; bougez un tant
soit peu un des côtés pour conserver cette taille jusqu'à ce
que vous fermiez le programme.

* Enfin, ai-je besoin de vous dire que le présent paquet rend caducs
ceux présentés en page 1 de ce fil.

~~~~~~~~~~~~

Alors voilà. Je me sens comme le 1er aviateur à franchir le mur du son ! Smile

Mais l'important, c'est que ce générateur de menu aemenu/pekwm facilite
la vie des amateurs de pekwm. C'est mon souhait.

Bonne fin de soirée !
GenAemenuPekwm-0.6.pet
Description 
pet

 Download 
Filename  GenAemenuPekwm-0.6.pet 
Filesize  142.57 KB 
Downloaded  129 Time(s) 

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Pelo


Joined: 10 Sep 2011
Posts: 2928
Location: Mer méditerrannée (1 kms°)

PostPosted: Wed 08 May 2013, 02:18    Post subject: Je reéssais PEKWM à matin
Subject description: A priori pas trop emballé
 

A priori pas trop emballé, mais je vais essayer, Tant qu'on n'a pas essayé, on ne peut pas juger,
Comment tu as fait ? est-ce important ? Voyons si ça fonctionne.

A-t-on le droué de parler patoué sur tcho forum ?

Je rigole. Si on laisse faire, les chouans vont demander une distro Toutou avec un clavier vendéen !

Tiens musher, pour être plus sérieux, tu sais si un clavier virtuel azerty on a çà.

Je vais sur le post Sfs on the fly, ya du courrier, (qui va sans doute m'énerver) ...
Back to top
View user's profile Send private message Yahoo Messenger 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Tue 14 May 2013, 09:16    Post subject:
Subject description: wary 5.5 allergique à pekwm
 

Attention !

J'ai testé plusieurs versions de pekwm (compilées par moi, ou téléchargées de pkgs.org) et la biblio stdc++.6 dans wary 5.5 ne permet pas d'utiliser pekwm dans wary 5.5. Je n'y peux rien, désolé.

Correction : voir les deux messages ci-dessous.

Si vous aimez pekwm, choisissez plutôt un autre Puppy. Par exemple, pekwm fonctionne bien dans wheezyPup 3.5.2.5 et 3.5.2.7, les lupu 5.25 et 5.28, les dpup 4.82 à 4.85, les mywolfe avant la version 0.27.

Si vous connaissez d'autres Puppies dans lesquels pekwm fonctionne, ce serait gentil de l'indiquer ici.

Merci et bonne route !

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Last edited by musher0 on Wed 15 May 2013, 11:14; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1659

PostPosted: Tue 14 May 2013, 22:47    Post subject: Pekwm git
Subject description: Sur Wary-5.5 / Wolx
 

Bonjour,

musher0 wrote:
Si vous connaissez d'autres Puppies dans lesquels pekwm fonctionne, ce serait gentil de l'indiquer ici.


Pekwm git toute dernière version se compile parfaitement sur Wary-5.5
Wink

Cordialement,
Médor.
Pekwm git Wolx-Wary-5.5.jpg
 Description   
 Filesize   91.75 KB
 Viewed   171 Time(s)

Pekwm git Wolx-Wary-5.5.jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto TTL
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Wed 15 May 2013, 11:12    Post subject:  

Ben oui, r'gard' donc ça ! Merci, Médor, pour le tuyau. Je n'y avais pas pensé.

J'ai recompilé pekwm 0.1.16 avec le "git", et cette version-là de pekwm marche très bien dans wary 5.5. Belle trouvaille, Médor ! (T'aurais une explication, incidemment ? En compilant la version 0.1.16 "officielle" dans wary 5.5, j'avais un message de symbole incompatible relatif à libstdc++.6.so.)

Seul prob : Barry a introduit des micro-différences dans les catégories du menu, de sorte que j'ai dû refaire un des générateurs de menu pekwm, celui qui utilise aemenu pour le corps du menu. Cette révision n'est pas tout à fait au point encore dans wary 5.5, mais son rétro-port marche impec dans WheezyPup 3.5.2.5. Très curieux. Ah, la chasse aux bogues...

Mais quand même, deux constructeurs de menu pour pekwm, ice2pek (de moi) et spm2pwm (d'aragon), demeurent à disposition. Deux sur trois. Et le 3e ne tardera pas.

Donc, on n'a plus d'excuses pour ne pas utiliser pekwm dans wary 5.5 ! Smile

Médor, qui est-ce qui met ce nouvel exécutable pekwm-0.1.16_git en ligne, toi ou moi ?

A+

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1659

PostPosted: Wed 15 May 2013, 20:07    Post subject:  

Bonsoir musher0,

En effet suivant la source ce n'est pas évident, comme tu l'as constaté le git contient un 'autogen.sh' qui analyse le système et génère entre autres le 'configure'...

Pour la génération du menu rien ne m'emballe vraiment, jwm2pekwm est le seul utilitaire simple générant un menu strictement conforme et pour cause au standard de Puppy, bien que non dynamique.
Mais dans R/Wolx jwm est absent ainsi que tous les fichiers nécessaires pour générer ce menu Exclamation
La structure du menu a bien été modifiée sur les dernières versions de Puppy ce qui complique la tâche.

Tu peux enligner le paquet, pour l'instant je préfère dans le même genre de fonctionnalités sont cousin Openbox 3.5 qui supporte bien la transparence des fenêtres et bordures, docks, menus, bien qu'il ne sache pas arrondir les angles. Wink

Pour les thèmes additionnels j'utilise le paquet Ubuntu : pekwm-themes_1.0.5-3_all.deb (533Ko).


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto TTL
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Thu 16 May 2013, 00:50    Post subject:  

Médor a écrit :
> Pour la génération du menu rien ne m'emballe vraiment,



Ben dis donc, t'es difficile ! Smile

musher0

PS. À tout hasard, au bénéfice des lecteurs, le générateur de menu pekwm à partir du menu jwm est ici : http://murga-linux.com/puppy/viewtopic.php?p=647038&sort=lastpost#647038

Donc ça fait cinq générateurs de menu pekwm, sans compter ceux qui existent à l'extérieur du forum Puppy | Toutou.
ice2pek.sh.zip
Description  Ébauche de script pour créer le "corps" d'un menu pekwm à partir d'un menu icewm. L'en-tête et la partie contrôlant le menu déroulant des fenêtres doivent être restaurés à partir du menu sortie usine.
zip

 Download 
Filename  ice2pek.sh.zip 
Filesize  2.55 KB 
Downloaded  107 Time(s) 

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)

Last edited by musher0 on Fri 17 May 2013, 11:25; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Thu 16 May 2013, 00:55    Post subject:  

Médor a écrit :
> Tu peux enligner le paquet,

J'ai quelque chose de presque prêt. Quelques révisions à faire. Et il se fait tard ici. Donc "kèk'temps" demain.

Bonne nuit !

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Mon 20 May 2013, 02:28    Post subject:  

Bonsoir à tou(te)s !

Le paquet pekwm-0.16 "git" a été enligné via : http://murga-linux.com/puppy/viewtopic.php?p=704490&sort=lastpost#704490

Vous y trouverez aussi des notes de parcours.

A+

musher0

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 2 of 3 [32 Posts]   Goto page: Previous 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1191s ][ Queries: 13 (0.0094s) ][ GZIP on ]