Bonjour !
Le présent topo concernera probablement davantage les utilisateurs
canadiens et québécois de Puppy/Toutou, car les francophones
d'Europe ne semblent pas s'être plaints du problème.
(En bonne logique, il se pourrait que les autres "Latins"
d'Amérique aient le même problème. Je les invite à
essayer ma solution également.)
Le problème, justement :
Dans le menu d'icewm, les sous-menus s'affichent en caractères
utf-8 alors que icewm même est paramétrée "en usine" pour les
jeux de caractères iso-8859-1. Cela donne un affichage en
jargon informatique (voici l'écran "avant" ci-joint).
Pour corriger le problème et arriver à un beau résultat, il faut
procéder comme suit.
Degré zéro : Tout se passe dans le répertoire /root/.icewm et on doit
faire les modifications avec LeafPad. (Procurez-vous LeafPad
à http://puppylinux.ca/puppyfiles/pet_pac ... 0.8.12.pet
au besoin.)
1) Lancez ou relancez icewm. Car nous avons besoin d'un menu à
jour et c'est au démarrage d'icewm que le menu est recréé.
2) Allez dans le répertoire /root/.icewm et faites des copies de
sauvegarde des fichiers "preferences", "menu" et "programs".
3) Lancez LeafPad et ouvrez le fichier menu à /root/.icewm/menu
4) Sauvegardez-le sous le nom "programs" (sans les guillements)
en iso-8859-1. (Dans LeafPad, la ligne pour spécifier les jeux de
caractères est juste au-dessus de la ligne du nom de fichier.)
5) Toujours dans LeafPad, ouvrez une nouvelle fenêtre et
copiez-collez ce qui suit (du dièze jusqu'à l'accolade fermante
inclusivement).
----------------------------------------
#
separator
prog Help help24 defaulthtmlviewer file:///usr/share/doc/index.html
menu "Shutdown" shutdown24 {
prog "Exit to Prompt" prompt16 killall X
prog "Reboot" mini-turn wmreboot
prog "Shutdown" shutdown24 wmpoweroff
separator
restart "Restart with Evilwm" mini-windows evilwm
restart "Restart with Fluxbox" mini-windows fluxbox
restart "Restart with Fvwm95" mini-windows fvwm95
restart "Restart with JWM" mini-windows jwm
restart "Restart IceWM" mini-windows icewm
restart "Restart IceWM-lite" mini-windows icewm-lite
restart "Restart with Pwm" mini-windows pwm
restart "Restart with Xfce4" mini-windows xfce4-session
prog "Restart X server" mini-x restartwm
}
----------------------------------------
Sauvegardez sous "menuraccourci.txt" en iso-8859-1
dans le répertoire /root/.icewm
(Je n'ai pas traduit les entrées ci-dessus car j'ai craint
que ça bousille les choses.)
6) Toujours dans LeafPad, ouvrez le fichier "preferences"
dans /root/.icewm
Recherchez la mention "show programs"
7) Changez la ligne juste en dessous à
ShowProgramsMenu=1 # 0/1
(Explication :
Remplacer le "0" par le "1" active le sous-menu "programs".)
Sauvegardez le fichier "preferences".
[point huit !] Toujours dans LeafPad, ouvrez le fichier "startup"
9) Ajoutez les lignes qui suivent (entre le premier et le dernier dièze)
tout à la fin du fichier "startup", deux lignes plus bas que la ligne
réservée à "fixmenus".
-------------------------------------------
#
# pour avoir le menu complet d'icewm en iso-8859-1
# dans le sous-menu "programs"
cp --backup /root/.icewm/programs /root/.icewm/programs.copderes &
cp --backup /root/.icewm/menu /root/.icewm/programs &
sleep 1s
rm /root/.icewm/menu
cp --backup /root/.icewm/menuraccourci.txt /root/.icewm/menu
#
-------------------------------------------
10 ) Sauvegardez tout.
12 ) Faites Ctrl-Alt-Backspace et redémarrez icewm.
Votre menu icewm devrait maintenant ressembler à l'image
jpg "après" ci-jointe.
Donnez-moi des nouvelles à savoir si ça fonctionne pour vous ?
Au plaisir.
menu d'icewm en iso8859-1 avec accents affichés correctement
menu d'icewm en iso8859-1 avec accents affichés correctement
- Attachments
-
- icewm-iso88591-apres.jpg
- Menu d'icewm après les modifications.
- (77.97 KiB) Downloaded 531 times
-
- icewm-utf8-avant.jpg
- Menu d'icewm avant
- (66.6 KiB) Downloaded 722 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
J'allais oublier...
La solution ci-dessus s'applique seulement si vous déjà
francisé votre menu avec un des paquets "pet" de
ToutouLinux pour la francisation. Ces paquets sont ici :
ftp://download.tuxfamily.org/toutou/Pac ... on3.02.pet
(pour PuppyLinux 3.0x)
et ici
ftp://download.tuxfamily.org/toutou/Pac ... tv2-fr.pet
(pour PuppyLinux 4.12)
La solution ci-dessus s'applique seulement si vous déjà
francisé votre menu avec un des paquets "pet" de
ToutouLinux pour la francisation. Ces paquets sont ici :
ftp://download.tuxfamily.org/toutou/Pac ... on3.02.pet
(pour PuppyLinux 3.0x)
et ici
ftp://download.tuxfamily.org/toutou/Pac ... tv2-fr.pet
(pour PuppyLinux 4.12)
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)