View previous topic :: View next topic |
Author |
Message |
lalebarde Guru
Joined: 03 Sep 2006 Posts: 464 Location: France, Haute-Garonne
|
Posted: Sun Jun 29, 2008 11:06 am Post subject: [RESOLU] [locale] accent circonflexe dans oo.o |
|
|
Bonjour à tous,
Malgré la lecture de divers posts sur ce sujet, je ne m'en sort pas. J'ai les accents circonflexes et autres lettres accessibles grâce aux touches mortes (êë) a priori partout (konsole, kwrite, gvim, etc), mais pas sous OpenOffice.Org.
Voici ma config :
Code: | # grep LINGUAS /etc/make.conf
LINGUAS="fr fr_FR en" |
Code: | # cat /etc/env.d/02locale
LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro" |
Code: | # cat /etc/conf.d/keymaps
KEYMAP="fr-latin9"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS="backspace keypad euro"
DUMPKEYS_CHARSET="iso-8859-15" |
Code: | # cat /etc/conf.d/consolefont
CONSOLEFONT="lat9w-16"
CONSOLETRANSLATION="8859-15_to_uni" |
Code: | # locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=fr_FR@euro |
Quelqu'un a-t-il une idée svp ?
Last edited by lalebarde on Sun Jun 29, 2008 3:00 pm; edited 2 times in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Jun 29, 2008 11:12 am Post subject: |
|
|
Salut, peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci
Désolé j'ai pas trop d'idée pour OOo, chez moi ça fonctionne, mais je le connais pas assez à part ça, je préfère un bon LaTeX qui lui gère très bien tout ça.
Par contre, pourquoi utilises-tu encore le préhistorique ISO8859-15 à la place de l'UTF-8 ? Ça tombe ça pourrai régler ton soucis en plus
Ha aussi, quel keymap et layout utilises-tu pour Xorg ? |
|
Back to top |
|
|
lalebarde Guru
Joined: 03 Sep 2006 Posts: 464 Location: France, Haute-Garonne
|
Posted: Sun Jun 29, 2008 1:33 pm Post subject: |
|
|
Merci pour ta réponse. Pour le keymap, je suppose que c'est ceci, dans /etc/X11/xorg.conf :
Code: | Option "XkbLayout" "fr"
|
Pour ce qui est de Quote: | préhistorique ISO8859-15 | , je ne savais pas. Je vais essayer de basculer dessus. Faudra-t-il recompiler quelque chose, ou bien est-ce qu'un env-update && source /etc/profile est suffisant ? |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Jun 29, 2008 1:59 pm Post subject: |
|
|
Ya la doc ici pour l'UTF-8, mais tu ne devrais avoir en gros qu'à changer ta locale en fr_FR.UTF-8, env-update et relancer ta session. |
|
Back to top |
|
|
lalebarde Guru
Joined: 03 Sep 2006 Posts: 464 Location: France, Haute-Garonne
|
Posted: Sun Jun 29, 2008 2:16 pm Post subject: |
|
|
Merci, je me rends compte d'une chose amusante, la sortie de la commande locale donnée plus haut est sous root. Sous mon compte j'ai ceci :
Code: | $ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL= |
J'ai lancé oowriter sous root (juste quelques segondes ) pour voir ce que ça donne, tout est ok, je peux écrire normalement êîôëïö...
J'en conclu que mes variables LANG et autres ne sont pas définies, alors que, sauf erreur de ma part, leur définition dans /etc/env.d/02locale devrait les généraliser sur tous les comptes.
Pour dépanner, j'ai ajouté : Code: | LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro" | dans mon .bashrc, suivi d'un env-update && source /etc/profile.
J'ai bien maintenant : Code: | $ locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=fr_FR@euro |
Mais oowriter ne veut toujours rien savoir avec les ê . |
|
Back to top |
|
|
lalebarde Guru
Joined: 03 Sep 2006 Posts: 464 Location: France, Haute-Garonne
|
Posted: Sun Jun 29, 2008 2:47 pm Post subject: |
|
|
J'ai commencé à passer en UTF-8, mais quand je lis ceci :
Quote: | Pour changer l'encodage des noms de fichiers |
et ceci : Quote: | Les caractères sont représentés en UTF-8 par des séquences d'octets de taille variable, ce qui rend certaines opérations sur les chaînes de caractères plus compliquées : le calcul du nombre de caractères ; le positionnement à une distance donnée dans un fichier texte et en règle générale toute opération nécessitant l'accès au caractère de position N dans une chaîne. |
ça me fait moins envie. Si la migration se fait mal, que peut-il arriver ? Est-ce que je pourrai toujours lire mon disque dur ? |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Jun 29, 2008 2:56 pm Post subject: |
|
|
lalebarde wrote: | J'ai commencé à passer en UTF-8, mais quand je lis ceci :
Quote: | Pour changer l'encodage des noms de fichiers |
et ceci : Quote: | Les caractères sont représentés en UTF-8 par des séquences d'octets de taille variable, ce qui rend certaines opérations sur les chaînes de caractères plus compliquées : le calcul du nombre de caractères ; le positionnement à une distance donnée dans un fichier texte et en règle générale toute opération nécessitant l'accès au caractère de position N dans une chaîne. |
ça me fait moins envie. Si la migration se fait mal, que peut-il arriver ? Est-ce que je pourrai toujours lire mon disque dur ? |
Les seuls noms de fichiers que t'aurais en UTF-8 sont tes fichiers perso, pas ceux du système, et ya aucun risque à les renommer. (et convmv faut ça super bien )
Et pour le contenu des fichiers, t'es pas forcé de les convertir, ils peuvent très bien rester en ISO* ou en chinois ou ce que tu veux (et puis les fichiers de conf de kde et gnome et autres éléments de freedesktop.org par exemple sont par défaut en UTF-8 qq soit tes locales depuis très longtemps), et un vrai éditeur de texte genre Vim (c'est qu'un exemple ;p) sait très bien détecter un charset.
Et faut compter que la plupart des distrib plus ou moins grand public y sont passées complètement depuis longtemps, donc si l'UTF-8 posait un vrai problème ça se saurait.
@lalebarde: et avec fr_FR.UTF-8 ça donne quoi ? |
|
Back to top |
|
|
lalebarde Guru
Joined: 03 Sep 2006 Posts: 464 Location: France, Haute-Garonne
|
Posted: Sun Jun 29, 2008 2:59 pm Post subject: |
|
|
J'ai laissé de côté pour le moment UTF-8 et suis revenu à mon problème initial. En fait, après avoir rajouté la définition des variables LANG dans mon .bashrc, il s'avère que Code: | # env-update && source /etc/profile | dans root et Code: | source /etc/profile | dans mon compte n'est pas suffisant. J'ai relancé X, et cette fois, tout fonctionne comme attendu. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|