[debian] et les locales

et les locales [debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 20-07-2005 à 01:23:20    

:hello:  
 
Voici mon probleme:
 

ffomnislash@Thor:~$ locale
LANG=POSIX
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=


 
lorsque je fait en root:

dpkg-reconfigure locales


je choisit :

 fr_FR.ISO-8859-1... done
  fr_FR.UTF-8... done


 
je ferme la session, revient et j'ai toujours POSIX :/
 
Il doit me manquer quelque chose mais je ne sais pas quoi.
 
Je precise que lorsque je lance /usr/local/bin/enlghtenment (e17) ce dernier me dit que la commande setlocal n'est pas trouvée.
J'ai pas trouve d'info sur cette commande.

Reply

Marsh Posté le 20-07-2005 à 01:23:20   

Reply

Marsh Posté le 20-07-2005 à 02:29:44    

Tu as fais la manip en mode console ou avec X de démarré ?  
 
Si tu avais X de lancé, essayes à tout hasard de refaire un dpkg-reconfigure locales uniquement en mode console. Fait un logout et reloggue-toi pour voir si le problème est règlé.
 
Sinon jettes un oeil au fichier /etc/locale.gen, celui-ci doit contenir la variable d'environnement locale que tu as définie par défaut (par ex. fr_FR@euro ISO-8859-15). Si ce n'est pas le cas tu peux tenter d'éditer manuellement ce fichier et mettre la bonne valeur puis lancer ensuite la commande locale-gen pour la générer.
 
Le problème se trouve peut être aussi au niveau de localedef qui se charge de compiler la variable locale ; par défaut si aucune table de caractère (charmap) n'est trouvée c'est POSIX qui est utilisé par défaut. Regarde que les fichiers et répertoires de tables de caractères sont disponibles et que leur chemin d'accès est valide (dans /usr/share/i18n il devrait y avoir les répertoires et fichiers requis) ; fait un localedef --help et regarde les chemins qui sont définis sur ton système.
 
Enfin concernant la commande setlocale, j'ai pu voir des page de man qui y faisaient référence mais cela dit cette commande n'est pas installé sur mon système non plus, et n'ayant aucun problème de ton type, elle ne doit pas être vitale (peut-être est-ce une commande obsolète et remplacé par un autre mécanisme).
 
;)
 
[EDIT]
Autrement tu peux aussi tenter un base-config et relancer l'utilitaire de configuration du système de base.


Message édité par THRAK le 20-07-2005 à 02:33:26

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 20-07-2005 à 12:11:52    

merci pour toute ces informations.
 
Si je fait les modifs + tests en console (ss X) ben ca fonctionne parfaitement.
 
J'utilise entrance (display mangager de E17) et appaeremement c'est de lui que vient le probleme. En effet avec gdm je n'ai pas de probleme.
 
Je pense que entrance a aussi besoin de la commande setlocale et vu qu'il ne la trouve pas il prend POSIX.

Reply

Marsh Posté le 20-07-2005 à 17:11:38    

ffomnislash a écrit :

merci pour toute ces informations.
 
Si je fait les modifs + tests en console (ss X) ben ca fonctionne parfaitement.
 
J'utilise entrance (display mangager de E17) et appaeremement c'est de lui que vient le probleme. En effet avec gdm je n'ai pas de probleme.
 
Je pense que entrance a aussi besoin de la commande setlocale et vu qu'il ne la trouve pas il prend POSIX.


De rien  :jap:  
 
Debian utilise son propre mécanisme de gestion pour définir les locales ; peut être qu'Entrance ne le supporte pas tout simplement et utilise une autre méthode (via setlocale donc). Eventuellement tu peux toujours contacter l'équipe de dev d'Entrance et leur demander si c'est implémenté et pourquoi ça ne fonctionne pas.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed