EURO PACK pour Linux, version 1.3 ********************************* Copyright (c) 1998, Guylhem AZNAR , GPL 0. CONTENU ********** Vous trouverez ici : * fr-latin0.map : table de clavier Français-Latin0 pour linux-console * fr-latin0.xmod : table de clavier Français-Latin0 pour X11-xmodmap * fr-latin0 : table de clavier Français-Latin0 pour X11-xkb * other-latin0.map : table de clavier Latin0 générique pour linux-console * other-latin0.xmod : table de clavier Latin0 générique pour X11-xmodmap * des fichiers .psf : polices Latin0 pour linux-console * des fichiers .bdf : polices Latin0 pour X11 * deux fichiers .gif pour expliquer visuellement les petites différences entre le latin0 & le latin1, compatibles à 99% 1. COMMENT S'EN SERVIR ********************** 1.1 SOUS LINUX-CONSOLE ********************** Taper par exemple pour lat0-16.psf (ou un autre psf) : setfont ./lat0-16.psf Si vous avez un clavier AZERTY français : loadkeys ./fr-latin0.map Sinon : loadkeys ./other-latin0.map 1.1.1 SPÉCIFIQUEMENT AU CLAVIER AZERTY FRANÇAIS *********************************************** Ça y est, vous pouvez taper du texte latin0 sous linux en mode console ! Seules 2 touches ont été modifiées : * carré : sert à oe liés & OE liés, en AltGr on trouve les guillemets qui sont normalement directement accessibles * dollar / livre / symbole monnaitaire international : étant donné que nôtre monnaie principale est *L'EURO* et non le dollar, cette touche sert désormais à l'euro & aux cents. Le dollar & la livre, très utiles quand même, sont disponibles en AltGr. Le symbole monnaitaire international ayant disparu de la norme latin0, il n'est plus disponible. 1.1.2 POUR LES AUTRES CLAVIERS ****************************** L'euro & les cents ont été rajoutés respectivement en AltGr (e) & en AltGr (c) La touche AltGr a donc été rajoutée ; pour utiliser ces fonctions avec toute table de clavier, il suffit de charger other-latin0.map après vôtre table nationale. 1.1.3 DANS LES DEUX CAS *********************** Home, End, Delete, Backspace ont été corrigés & les touches « windows » ont été correctement définies, pour passer d'une console virtuelle à l'autre. Des « composes », séquences à préfixer par la touche compose (SysReq) ont étés rajoutés, mais cela reste transparent pour l'utilisateur. Par exemple: COMPOSE ^ (s,S,z,Z) sert à obtenir les lettres finlandaises rajoutées COMPOSE " (y,Y) sert à obtenir les y trémas franço-néerlandais rajoutés COMPOSE - (e,c,l,y) sert à obtenir l'euro, le cent, la livre, le yen 1.2 SOUS X11 ************ Sous root cette fois, taper par exemple pour Xlat0-10x20.pcf (ou un autre pcf) : bdftopcf Xlat0-10x20.pcf > Xlat0-10x20-lat0.pcf gzip Xlat0-10x20-lat0.pcf mv Xlat0-10x20-lat0.pcf.gz /usr/X11R6/lib/X11/fonts/misc mkfontdir /usr/X11R6/lib/X11/fonts/misc 1.2.1 SPÉCIFIQUEMENT AU CLAVIER AZERTY FRANÇAIS *********************************************** Pour utiliser xkb (solution recommandée) : cp fr-latin0 /usr/X11R6/lib/X11/xkb/symbols Sinon, en utilisant xmodmap : cp fr-latin0.xmod /usr/X11R6/lib/X11/xinit/Xmodmap cp fr-latin0.xmod ~/.Xmodmap Puis éditer votre XF86Config pour y rajouter dans la section « Keyboard » : XkbKeycodes "xfree86" XkbRules "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "fr-latin0(pc102)" XkbGeometry "pc(pc102)" XkbModel "pc102" 1.2.2 POUR LES AUTRES CLAVIERS ****************************** La seule solution est d'utiliser xmodmap, avec xkb chargeant votre table de clavier nationale : cp other-latin0.xmod /usr/X11R6/lib/X11/xinit/Xmodmap cp other-latin0.xmod ~/.Xmodmap cp other-latin0.xmod ~/.Xmodmap ou en faisant tout avec xmodmap, en supposant que vous ayez déjà un ~/.Xmodmap qui fonctionne bien : cat other-latin0.xmod >> /usr/X11R6/lib/X11/xinit/Xmodmap cat other-latin0.xmod >> ~/.Xmodmap 1.2.3 DANS LES DEUX CAS *********************** De là, redémarrer X ou taper : xset +fp /usr/X11R6/lib/X11/fonts/misc Si vous utilisez xmodmap, lancez : xmodmap ~/.Xmodmap Pour choisir les polices latin0, lancer xfontsel et chercher les encodages iso8859-15. Plus simplement, taper : grep Xlat0-10x20-lat0.pcf /usr/X11R6/lib/X11/fonts/misc/fonts* Puis utiliser le second paramètre comme nom de police, par exemple avec xiterm ou rxvt : xiterm -fn -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15 2. RÉACTIONS ************ Je suis bien entendu intéressé par toutes vos réactions, positives ou négatives. Certaines modification peuvent vous sembler très importante (l'Euro remplaçant le dollar mis en AltGr, ou les oe liés à la place des guillemets) mais, hélas!, il n'y a guère de possibilitées pour rajouter tous les symboles européens sur nos claviers déjà normalisés. J'ai essayé de procéder avec la plus grande transparence possible, en privilégiant l'ergonomie de la majorité des utilisateurs, mais je suis pourtant conscient que AltGr Euro= dollar va par exemple beaucoup géner les programmeurs. Signalez-moi vos bugs & dites-moi si vous êtes satisfaits de mon travail ! Guylhem Aznar ou