Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RESOLU] [locale] accent circonflexe dans oo.o
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Sun Jun 29, 2008 11:06 am    Post subject: [RESOLU] [locale] accent circonflexe dans oo.o Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Jun 29, 2008 11:12 am    Post subject: Reply with quote

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. :P
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
View user's profile Send private message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Sun Jun 29, 2008 1:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Jun 29, 2008 1:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Sun Jun 29, 2008 2:16 pm    Post subject: Reply with quote

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 :oops:) 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 ê :evil:.
Back to top
View user's profile Send private message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Sun Jun 29, 2008 2:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Jun 29, 2008 2:56 pm    Post subject: Reply with quote

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. :P (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
View user's profile Send private message
lalebarde
Guru
Guru


Joined: 03 Sep 2006
Posts: 464
Location: France, Haute-Garonne

PostPosted: Sun Jun 29, 2008 2:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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