Les accents, une réponse définitive

Les modifications à faire pour utiliser les accents sont nombreuses et de plus, suivant le système d'exploitation que vous utilisez elles sont faites dans différents fichiers...

Pour se simplifiez la vie, je conseille d'utiliser le même interface utilisateur sur toute les machines de plus elle sera déjà correctement configurée (par exemple FVWM)

Au moment l'initialisation X11

Pour : Prendre que des fontes standards (sans changement d'échelle car cela n'est pas jolie.
xset fp= /vol/font.X11/100dpi,/vol/font.X11/75dpi,/vol/font.X11/misc
Ajouter une touche COMPOSE au clavier, il faut malheureusement en remplacer une autre. Vous perdez donc au moins une touche du clavier. Dans cet exemple je remplace la touche F1 existant sur tout les claviers mais pas pratique ainsi que les touches ALT, CONTROL et META de la droite du clavier que je n'utilise pas mais qui sont bien placées.
xmodmap -pk >/tmp/compose$$
X=
replace() {
          if fgrep "($2)" /tmp/compose$$
      	    then
      	      X="$X -e '$*'"
          fi
          }
replace keysym F1        = Multi_key
replace keysym Control_R = Multi_key
replace keysym Alt_R     = Multi_key
replace keysym Meta_R    = Multi_key
rm /tmp/compose$$

if [ "" != "$X" ]
        then
          eval /usr/bin/X11/xmodmap $X >/dev/null 2>/dev/null
        fi
unset X

Utiliser des xterm

Que cela soit sur HP ou SILICON ou SUN en remplacement des dtterm, hpterm, xwsh, ...

Lancement

les "xterm" doivent être lancés avec la variable shell LANG correcte :
LANG=fr_FR.iso88591 xterm
Pour :

Ressources X11

les xterm doivent executer le /etc/profile au moment du lancement pour remettre la variable shell LANG à la valeur C. Ceci est fait avec la ressource X11 :
xterm*loginShell:	True
Pour :

Emacs

Si la touche compose n'est pas reconnue par emacs alors mettez dans $HOME/.emacs la ligne :
(require 'x-compose)
Attention cela ralentit "xemacs"

Elm

Dans le fichier $HOME/.elm/elmrc ajouter/modifier les variables :
charset = ISO-8859-1
compatcharsets = US-ASCII ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-7 ISO-8859-8 ISO-8859-9
displaycharset = ISO-8859-1
textencoding = 8bit
pager = more -v
Si vous ne travaillez que sur Silicon, vous pouvez mettre page = builtin+ cela évitera des plantages d'elm avec les gros messages


$Updated:12-Sep-1996