pekwm en français

Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

pekwm en français

#1 Post by musher0 »

Mise à jour du 9 août 2013 : il existe maintenant un script pour changer le nombre de bureaux dans pekwm sur le vif. S.v.p. lire le 2e message en page 3 de ce fil.
~~~~~~~~~~~~~
Mise à jour du 1er mai 2013 : Voir au bas de la page 2, un nouvel outil pour générer un menu logique et agréable à utiliser pour pekwm, ainsi que des compléments utiles dans le contexte de pekwm.

m0
~~~~~~~~~~~~~~
Bonjour.

Voici, à l'intention des amateurs de cet excellent gestionnaire de fenêtres,
pekwm 1.15 en français.

Veuillez tout d'abord vous procurer l'exécutable à http://limelinx.com/c1vub

Il serait bon que vous téléchargiez aussi des thèmes pekwm pour habiller votre gestionnaire, par ex. de http://box-look.org/?xcontentmode=7403. Pour les gens pressés, j'ai aussi préparé un paquet de thèmes pekwm qu'on peut obtenir chez http://limelinx.com/domij .

J'ai aussi référencé dans le message ci-dessous un paquet contenant des thèmes pekwm pré-harmonisés avec des thèmes GTK-2. (Notez qu'il faut les choisir l'un après l'autre manuellement.)

Pour celles et ceux qui comprennent l'anglais, il existe un fil de discussion sur le nouveau pekwm 1.15 à
http://murga-linux.com/puppy/viewtopic.php?t=80137

Si vous avez des questions au sujet de pekwm, vous pouvez les poser là-bas ou ici, selon votre langue. Je me ferai un plaisir d'y répondre.

Le paquet ci-joint francisera votre pekwm. Des illustrations sont aussi incluses.

Bonne route !

PS. Le menu dynamique (ou complet) a été francisé et amélioré. Certaines illustrations de ce message ne sont plus à jour, même si elles illustrent bien le principe. Je joins une illustration du menu dynamique francisé et révisé deux messages plus bas. Merci.
Attachments
menus_pekwm_FR-0.2.pet
Menu pekwm en français, avec doc.
(29.62 KiB) Downloaded 508 times
3-menus-pekwm.jpg
Si on en a besoin, on peut afficher les trois menus à la fois.
(80.36 KiB) Downloaded 558 times
2-menus-pekwm.jpg
Deux sous-menus de pekwm. L'un, statique, est fait à partir des programmes par défaut de Toutou dans /usr/local/bin. Le menu complet est pour sa part dynamique.
(74.21 KiB) Downloaded 559 times
1-menus-pekwm.jpg
Le menu de départ, qui lance les deux autres sous-menus.
(15.61 KiB) Downloaded 942 times
Last edited by musher0 on Sat 10 Aug 2013, 17:17, edited 9 times in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Rebonjour.

J'ai "téléversé" :) un ensemble de thèmes pekwm harmonisés avec des thèmes GTK-2 à http://limelinx.com/ew8l9 . Dans le lot, il y en a peut-être un qui fera tellement bien à votre Toutou que vous serez fier de le montrer aux amis ? :)

La liste est jointe au format gnumeric.

A+
Attachments
Correspondances-pekwm-GTK2.tar.gz
(2.71 KiB) Downloaded 473 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Re-re-bonjour !

Je poursuis avec une brève description du menu pekwm en français que je présente ici.

A- Il est unique.

B- Il comprend trois niveaux de menu

1- un simple "Lancer" avec quelques programmes utilisés souvent.

2- un menu statique intermédiaire organisant de la façon la plus active possible les programmes se trouvant par défaut dans Puppy | Toutou.

3- le menu complet habituel, mais généré par la technique inventée par technosaurus, et adaptée pour pekwm par aragon. (Un gros merci à ces deux talentueux puppyistes. Voir le fil anglais pour le détail.)

J'y ai ajouté un script de vérification qui le rend encore plus rapide, et qui prend véritablement en compte les programmes qui pourraient se trouver également dans /usr/local/share/applications. (On télécharge parfois des programmes qui déposent leur fichier *.desktop dans ce dossier, et non dans /usr/share/applications.)

C- Il comprend pour l'instant trois entrées dynamiques

1- une pour la date et l'heure

2- une pour le menu complet

3- une pour vérifier l'état de la batterie (veuillez activer la ligne 15 du menu si vous avez un portable).

D- Je souhaite poursuivre mes recherches dans le but d'ajouter à ce menu d'autres entrées dynamiques utiles -- ou même en créer s'il y a lieu. Bref, l'améliorer ! :)

///////////
Suivent quelques notes incorporées au menu présenté, qu'il est peut-être bon de tirer à part.

* Ce menu est déjà prévu pour "absorber" des extensions de type wmctrl, xdotool et aemenu. Je publierai ces scripts si les utilisateurs s'y intéressent. Mais le menu est extrêmement efficace en l'état actuel, sans ces extensions.

* Essayez de ne toucher à rien, de ne pas éditer le menu, sauf la sous-section "Lancer...", et ce, seulement pour remplacer les programmes que j'y ai mis par ceux que vous avez.

* Si vous voulez changer les programmes par défaut, il vaut mieux éditer les fichiers "defaultmachin" qui se trouvent dans /usr/local/bin. À cet endroit, vous pouvez changer plein de trucs le coeur léger. :)

* Si votre menu complet met plein de programmes dans la section "Other", c'est que ces programmes ont un fichier *.desktop défectueux.

Ce n'est pas la faute des programmeurs, car nous n'avons aucun contrôle sur ce que les auteurs mettent comme information sur leur programme dans les fichiers *.desktop.

Les premières fois, pour nettoyer la section "Other" et ainsi mettre plus de logique dans ce menu, il est probable que vous devrez, dans l'ordre :

1- laisser le menu complet ouvert à la section "Other"

2- changer manuellement les catégories de ces fichiers *.desktop "bambocheurs" (Les fichiers à éditer sont situés à /usr/share/applications ou à /usr/local/share/applications.)

3- effacer le répertoire /tmp/applications

4- cliquer sur pekwm > relancer dans le menu principal de pekwm pour voir si le résutat est bon.

Vous pouvez voir un exemple du résultat en cliquant sur la rubrique "lecteurs" du menu dynamique (ou complet). Cette rubrique existait; je n'ai fait que l'actualiser au niveau du script et au niveau des fichiers *.desktop. En suivant cet exemple, vous pouvez vous aussi adapter la classification des programmes à votre propre "logique".

N'hésitez pas à revenir poser vos questions à ce sujet ici.

Si vous croyez utile que je mette à disposition mes fichiers *.desktop retravaillés : demandez et vous recevrez ! :)

On continue !
Attachments
4-menu_pekwm-révisé.jpg
Menu pekwm complet (v.0.2), francisé et amélioré.
(39.45 KiB) Downloaded 872 times
Last edited by musher0 on Mon 24 Sep 2012, 00:00, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

Désolé pour cet oubli : voici le script-moniteur pour la batterie.
Attachments
pekwm-batterie.pet
(660 Bytes) Downloaded 484 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

pekwm : j'ai téléchargé les pets indiqués

#5 Post by Pelo »

Et comment lances-tu ce WM ?
les paquets s'installent en catégorie 'none'. Après, je fais quoi ?
Je suis allé sur le site avec des themes proposés. Je suis interressé.
Un petit tuto en images serait bien.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: pekwm : j'ai téléchargé les pets indiqués

#6 Post by musher0 »

Pelo wrote:Et comment lances-tu ce WM ?
les paquets s'installent en catégorie 'none'. Après, je fais quoi ?
Je suis allé sur le site avec des themes proposés. Je suis interressé.
Un petit tuto en images serait bien.
Bonjour, Pelo.

Une fois pekwm installé, tu vas dans la console noire initiale en faisant
Ctrl-Alt-Backspace (ou touches "Contrôle-Alt-Retour arrière"). Puis, tu tapes tout simplement
xwin pekwm

Je suis en train de travailler à une 3e version du menu. Je ne me souviens pas si j'ai inclus dans la 2e (celle que tu as) la traduction qui suit (concernant les combinaisons de touches). Alors, voici ! :) Ça t'aidera peut-être.
Combinaisons de touches pratiques dans pekwm : un sommaire rapide
-----------------------------------------------------------
Touches Code pekwm | Explication
------------------------------------------
# Pour aller d'une fenêtre à l'autre (liste de fenêtres)
Alt Taquet = "NextFrame EndRaise"
# Relever "cadre" suivant
Alt Motion Taquet = "PrevFrame EndRaise"
# Relever "cadre" précédent
# Variantes :
Alt Ctrl Taquet = "NextFrameMRU EndRaise"
Alt Ctrl Motion Taquet = "PrevFrameMRU EndRaise"

# Pour passer d'un bureau à l'autre
Ctrl Alt gauche = "GotoWorkspace Left"
# Aller au bureau à gauche
Ctrl Alt droite = "GotoWorkspace Right" # ... à droite

Win-gauche 1 = "GotoWorkspace 1" # Aller au bureau 1
Win-gauche 2 = "GotoWorkspace 2"
[...] (et ainsi de suite.)
Win-gauche 9 = "GotoWorkspace 9" # Aller au bureau 9

Ctrl Alt haut = "Envoyer la fenêtre au prochain bureau et y aller"
Ctrl Alt bas = "Envoyer la fenêtre au bureau précédent et y aller"

Win-gauche F1 = "SendToWorkspace 1" # Envoyer au bureau 1
Win-gauche F2 = "SendToWorkspace 2"
[...] (et ainsi de suite.)
Win-gauche F9 = "SendToWorkspace 9" # Envoyer au bureau 9

# Gestion de fenêtres simple
Win-gauche M = "Commuter maximisation d'une fenêtre"
Win-gauche F = "Commuter affichage en plein écran"

Win-gauche retour = "Déplacer la fenêtre sur l'écran"
# (Utiliser aussi les flèches.)
Win-gauche Q = "Quitter le programme"

Win-gauche I = "Iconifier"
Ctrl Alt Z = "Enrouler | dérouler "
Win-gauche B = "Montrer | cacher les bords et la barre de titre"

# Marquage des fenêtres
Win-gauche Z = "Commuter le marquage"
Win-gauche A = "Attacher les fenêtres marquées"

# Étiquetage
Win-gauche T = "Commuter l'étiquetage des fenêtres"

# Menus
Ctrl Alt R = "Montrer le menu principal"
Ctrl Alt L = "Montrer le menu 'Aller à...'"
Win-gauche W = "Montrer le menu de la fenêtre"
Win-gauche X = "Cacher tous les menus"

# Commandes externes
Win-gauche E = "Ouvrir la console"

# Contrôle de pekwm
Ctrl Alt 'retour arr.' = "Fermer pekwm et retourner à l'invite"
Win-gauche D = "Dialogue de commande"
Win-gauche H = "Cacher | Montrer le 'port'"
(si un "port" est installé)

--------------------------------------------------------------------------
Veuillez noter que certaines des combinaisons de touches ci-dessus peuvent
déjà avoir été "accaparées" par rox, opera ou une autre application active
au même moment, et n'être donc d'aucune utilité dans pekwm même.

Veuillez consulter dans le fichier "~/.pekwm/Keys" la liste complète des
combinaisons de touches dans pekwm et des instructions pour les modifier
au besoin.

C. L. (alias "musher0"), 23 sept. 2012
--------------------------------------------------------------------------
Autre chose que je viens de découvrir : le nom des programmes dans le menu dynamique reste en anglais la plupart du temps. Dans le script qui crée ce menu, le code pour afficher le nom en français est là, mais il a un bogue. Je publierai la 3e version du menu quand j'aurai trouvé comment régler ce bogue.

Pour ce qui est des illustrations, je ne sais pas dans quelle mesure tu comprends la langue, mais il y en a quelques-unes sur le fil en anglais à

http://murga-linux.com/puppy/viewtopic.php?t=80137

D'ici là, merci de ton essai. J'espère que ce gestionnaire de fenêtres te plaira. Et si tu as des suggestions ou des questions, n'hésite pas, on s'ennuie tout seul ici ! :(

A+. On continue !
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Pelo

OK médor, bien reçu. Je va essayer

#7 Post by Pelo »

OK Médor, bien reçu. Je va essayer
Ah, du nouveau, du vrai,. Je vois ça un samedi.
L'anglais, je m'en débrouille, c'est le jargon informatique qui vous est familier que souvent ne signifie rien pour moi.
Bien sûr j'apprends. Mais, quitte à être plus long, essayez de faire comprendre de quoi il s'agit.
Pekwm, wm comme window manager, gestionnaire de fenêtres donc.
Le bon mot serait peut-être 'interface'. Tu vois ce que je veux dire ?

Bon, toi, tes explications sont quand mêmes assez claires, même claires. Mais certains croient qu'on est nés avec un dico Linux dans la tête !

Bonne soirée.
Pelo.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#8 Post by musher0 »

Salut, Pelo.

Moi, c'est "musher0". :) Médor est sans doute un type bien, mais c'est pas moi ! :)

Non, pas d'accord. Le terme "Interface" est trop général. On peut appliquer le mot à du matériel comme à des logiciels. À tout prendre, une carte écran serait une "interface" aussi, tu vois, entre la carte-mère et l'écran. Je crois que l'expression "gestionnaire de fenêtres" dit bien ce que c'est.

Sois assuré que je fais de mon mieux pour vulgariser ce que je fais. Non pas que je sois un grand spécialiste, car je suis un amateur moi aussi, en apprentissage à vie, pour ainsi dire, mais j'aime bien que les gens comprennent.

Suis encore à travailler la v. 0.3 du menu pekwm. Toujours pas trouvé de solution satisfaisante pour donner la priorité au français quand le fichier *.desktop contient une appellation anglaise et une française. Esmourguit a réglé le problème en mettant le nom français à la place du nom anglais.

Mais je n'ai pas encore trouvé de moyen facile pour les Puppys localisées en français. J'en approche, on dirait, mais rien de concluant. (Remarque : le problème doit être le même chez nos collègues espagnols ou hongrois...)

Assez bavardé. Je retourne à mes oignons...

A+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: OK médor, bien reçu. Je va essayer

#9 Post by musher0 »

Pelo wrote:...

Bon, toi, tes explications sont quand mêmes assez claires, même claires. Mais certains croient qu'on est nés avec un dico Linux dans la tête !

Bonne soirée.
Pelo.
Merci !
Et parlant de documentation Linux... trouvé ceci :

https://duckduckgo.com/?q=linux+en+fran%C3%A7ais
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#10 Post by musher0 »

Re-bonsoir.

Pour les intéressés, j'ai téléchargé un script pour convertir un menu icewm en menu pekwm, ici :
http://murga-linux.com/puppy/viewtopic.php?t=81496

À la bonne vôtre !
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#11 Post by Argolance »

Bonjour,
Intrigué par ce menu qui est très élégant, parait plutôt fonctionnel, documenté aux petits oignons, je l'ai installé puis testé. Du moins j'ai essayé car ça ne marche pas pour moi sur Puppy Racy 5.3. La console me renvoie:
# pekwm
pekwm: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
Ah les fichues (pour rester poli!) "missing shared libraries", c'est très (trop) souvent revenu, surtout avec les dernières Puppies... On va finir par vraiment regretter les bonnes vieilles versions auxquelles il ne manquait rien. En plus, rien de tel pour décourager les nouveaux venus!

Cordialement.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#12 Post by musher0 »

Salut, argolance.

Il faut transmettre tous ces beaux compliments à Claes Nästén et cie, les auteurs de pekwm ! :)

Ah oui, les !"/$%?& de bibliothèques !!... :evil:

Voici la biblio en question, directement de mon lupu-5.25 retro, à déballer dans /usr/lib. Tu m'en donnes des nouvelles ? :roll:

A+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Médor

#13 Post by Médor »

Bonsoir à tous,

J'ai recompilé pekwm-0.1.15 sur Lucid-525 retro avec la libjpeg.so.62.0 d'origine,
et avec le 'configure' normale :
--prefix=/usr --sysconfigdir=/etc

Le pet ne contient pas les menus FR, ni de thèmes supplémentaires.
Le nombre de bureaux virtuels est modifiable dans /root/.pekwm/config
Pour d'autres détails sur la config voir aussi : http://wiki.archlinux.fr/Pekwm


Cordialement,
Médor.
Attachments
pekwm-0.1.15.jpg
(107.15 KiB) Downloaded 1079 times

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#14 Post by Argolance »

Hello musher0,
Désolé de n'avoir pas testé plus tôt. :oops:
Cette fois, j'obtiens (avec racy 5.3!):
# pekwm
pekwm: error while loading shared libraries: /usr/lib/libjpeg.so.8: file too short
Comme tu dis:
Ah oui, les !"/$%?& de bibliothèques !!... :evil:
Quand elles ne sont pas absentes... elles sont trop courtes?
La vache!

Cordialement.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#15 Post by Argolance »

Hello,
@musher0
Le premier essai a été fait avec ton paquet et ta lib manquante qui ne semble pas fonctionner avec Racy en tout cas...
@Médor
Le deuxième avec ton paquet. Et là, miracle, ça marche.

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.
C'est une approche très différente de JWM auquel je suis habitué mais qui mérite d'être explorée.

Je vais donc pouvoir y regarder de plus près.

Merci à tous les deux.

Cordialement.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#16 Post by musher0 »

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: Select all

# "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.
Attachments
pekwm-classic-verdant-centre.jpg
(8.82 KiB) Downloaded 721 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#17 Post by Argolance »

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.

Pelo

Maudit canadien de Musher0 !

#18 Post by Pelo »

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.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Re: Maudit canadien de Musher0 !

#19 Post by ASRI éducation »

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).

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: Maudit canadien de Musher0 !

#20 Post by musher0 »

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
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply