Je donne ma solution pour avoir un environnement en UTF-8.
Pour plus d’info sur ce qu’est l’unicode:
man unicode
man charsets
Plus un lien:
fr.wikipedia.org/wiki/UTF-8
Il faut déja que les locales soient bien reglées:
LANG=fr_FR.UTF-8
LC_CTYPE=“fr_FR.UTF-8”
Je conseille l’utilisation du package language-env pour faire ces modifs
apt-get install language-env
dpkg-reconfigure locales
puis choisir tous les fr_FR ( y compris celui en UTF-8 )
- Terminal X qui gère completement UTF-8:
J’en ai testé plusieurs. rxvt, aterm et konsole ne marchent pas.
Xterm marche sauf pour l’ethiopien l’alignement est parfait (c’est le seul que j’ai trouvé, là ou meme firefox ne marche pas):
Il faut un encodage unicode ISO10646
xterm -fn '-Misc-Fixed-Medium-R-SemiCondensed–13-120-75-75-C-60-ISO10646-1’
wget cl.cam.ac.uk/~mgk25/ucs/exam … 8-demo.txt
cat UTF-8-demo.txt
L’avantage est que xterm est petit, standard et n’a pas bcp de dependances.
Autre solution, utiliser pango:
pango.org/
Pango is a library for laying out and rendering of text, with an emphasis on internationalization.
Je crois que c’est clair, c’est censé marcher.
J’ai donc cherché les terminaux qui dépendaient de la fameuse libpango, via cette petite commande (désolé j’ai pas trouvé plus simple…)
Résultat:
[quote]xiterm
Tag: devel::i18n, interface::x11, role::sw:utility, uitoolkit::athena, uitoolkit::gtk, x11::terminal
mlterm-tools
Tag: admin::configuring, role::sw:utility, uitoolkit::gtk, use::configuring, x11::terminal
gnome-terminal
Tag: interface::x11, made-of::lang:c, role::sw:application, suite::gnome, uitoolkit::gtk, use::login, x11::terminal
[/quote]
J’ai installé les 3. xiterm et mlterm n’ont pas pu afficher completement l’UTF8. En plus ils ont une convention d’option hors du commun, recallés.
Reste gnome-terminal
Avantage, plus besoin de fixer une fonte avec telle ou telle encodage (d’ailleurs on ne peut meme pas) par défaut on dirait que tout est en unicode.
wget…
cat…
Parfait. Sauf l’alignement des boites et certains caractères.
Edit: Je viens de trouver uxterm
uxterm − X terminal emulator for for Unicode (UTF‐8) environments
qui fixe les bonnes fontes (/etc/X11/app-defaults)
Edit2: Mieux: rxvt-unicode
[quote] rxvt-unicode is a modern, Unicode-aware color xterm replacement that uses
significantly less memory than a conventional xterm and many other Unicode
supporting terminal emulators.
.
It supports using multiple fonts at the same time, including Xft fonts, and
client-server technology to reduce memory consumption when using multiple
windows.[/quote]
- Console:
Il faut lancer /usr/bin/utf8 (dispo dans le package fonty-rg).
Pour automatiser à chaque reboot, j’ai fait ca sur mon système (dans ce cas, pas besoin du paquet fonty-rg):
ln -s /etc/init.d/keymap.sh /etc/rc2.d/S05keymap.sh
S’assurer aussi que le package console-tools est installé
Puis fixer:
SCREEN_FONT=LatCyrGr-16.psf
dans /etc/console-tools/config
Au boot, tous vos VT devrais utiliser cette fonte qui est alors compatible avec votre locale UTF-8. console-tools va appeler unicode_start qui met tout en place.
ps: Je suis sous Sid à jour, problable que ca ne marche pas sur d’autres releases.