Utilisez les caractères internationaux dans le Terminal
Le Terminal comprend l'Unicode, mais comme pour R4.5, il n'affiche pas les
caractères internationaux proprement par défaut. La collection Fred Fish
pour Be offre les indications suivantes dans ce cas de figure:
Ceci n'est pas un bogue, bien que cela semble en être un. Le bash utilise la
bibliothèque readline pour traiter les entrées / sorties. La variable de
readline qui contrôle si les méta-caractères sont à afficher
tels quels ou bien considérés comme des caractères spéciaux
se nomme 'output-meta' et a pour valeur par défaut "off".
Elle peut être mise à 'on' en créant un fichier .inputrc
dans le dossier pointé par la variable d'environnement $HOME [i.e.
normalement votre dossier /boot/home. -ed], et en insérant la commande
set output-meta on.
Une raison pour laquelle la valeur par défaut est ce qu'elle est, est que
lorsque le bash se lance, il appelle
setlocale (LC_CHAR, "")
ce qui retourne "C", ainsi cela indique l'utilisation d'une localisation "portable".
Ce qui signifie qu'il ne passe pas en "mode 8-bit" et que la manière de traiter par
défaut les entrées/sorties et de mettre entre guillemets les
caractères considérés comme méta-caractères. Nous
envisageons des manières de changer ce comportement. Mais pour l'instant vous
pouvez utiliser $HOME/.inputrc pour avoir le comportement souhaité.
Essayez également de fixer input-meta à "on" et
convert-meta à "off".
BeTips.net a entendu dire que la solution ne fonctionne pas dans tous les cas. Si vous
avez des suggestions supplémentaires pour que cela marche, faites-le savoir s'il vous plaît.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: Nicolas.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|