bonjour, j'utilise actuellement une debian sarge.
Le problème c'est que mes utilisateurs ont "POSIX" comme LANG quand je tapes la commande locale.
Je pourrais rajouter dans leurs .bashrc :
export LANG=fr_FR@euro
Néanmoins, je cherche une solution plus "propre", c'est à dire où se trouve la configuration par défaut de la variable LANG pour les utilisateurs.
# /etc/profile
Posté par Gyro Gearllose . Évalué à 2.
Si je ne m'abuse, ce fichier est parsé avant les fichiers de l'utilisateurs ($HOME/.profile, $HOME/.bash_profile, $HOME/.bashrc, etc.).
# /etc/sysconfig/i18n
Posté par tzeentch00 . Évalué à 0.
Plus sérieusement, il me semble que c'est dans /etc/sysconfig/i18n que tu peux définir la variable LANG pour tout le monde. C'est ce qui me semble le plus "propre". Les variables locales de /etc/sysconfig/i18n sont ensuite utilisées par le script /etc/profile.d/lang.sh.
D'ailleurs, pas mal d'autres paramètres de configuration du système se trouvent dans les différents fichiers de /etc/sysconfig.
[^] # Re: /etc/sysconfig/i18n
Posté par gros_rouge . Évalué à 3.
# locale par défaut du système
Posté par Bastien Mourgues . Évalué à 4.
installe le paquet locales (apt-get install locales en root), et répond aux 2 questions qui te sont posées à l'installation du paquet. Soit :
configure le pour générer la locale qui t'interresse, et choisi la comme locale par défaut. Reconnecte toi/tes utilisateurs et le tour devrait être joué.
Si ton paquet locales est déjà installé : en root fais un
dpkg-reconfigure -plow locales et réponds aux 2 questions comme expliqués ci dessus.
voila voila.
a+
# /etc/skel/.bashrc
Posté par igor38 . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.