Il faut utiliser un petit truc pour démarrer GDM dans la locale désirée. Le plus efficace étant celui-ci :
$ mv /usr/bin/gdm /usr/bin/gdm-binary
ensuite se créer un petit script shell qui va wrapper tout ça : /usr/bin/gdm
-- couper là--
#! /bin/sh
if [ -f /etc/environment ]; then
source /etc/environment
fi
export LANG LANGUAGE LC_ALL
exec /usr/bin/gdm-binary
-- couper là--
ensuite, il suffit de faire un ` kill -TERM gdm && gdm-binary ` ou pour vraiment vérifier que ça marche bien : reboot et cette fois GDM devrait être en français.
Voilà, c'est tout. C'est simple et bidon, mais le mainteneur officiel du paquet GDM (Debian) ne veut pas utiliser ce genre de truc, pour certaines raisons obscures [et en plus il toujours très en retard sur les versions de GDM].
Nota: un script plus propre ne ferait que parcourir le fichier /etc/environment pour y extraire seulement les variables nécessaires ( LANG, LANGUAGE et LC_ALL )
[^] # Re: Booter Linux en francais ?
Posté par Julien Portalier . En réponse au journal Booter Linux en francais ?. Évalué à 3.
$ mv /usr/bin/gdm /usr/bin/gdm-binary
ensuite se créer un petit script shell qui va wrapper tout ça : /usr/bin/gdm
-- couper là--
#! /bin/sh
if [ -f /etc/environment ]; then
source /etc/environment
fi
export LANG LANGUAGE LC_ALL
exec /usr/bin/gdm-binary
-- couper là--
ensuite, il suffit de faire un ` kill -TERM gdm && gdm-binary ` ou pour vraiment vérifier que ça marche bien : reboot et cette fois GDM devrait être en français.
Voilà, c'est tout. C'est simple et bidon, mais le mainteneur officiel du paquet GDM (Debian) ne veut pas utiliser ce genre de truc, pour certaines raisons obscures [et en plus il toujours très en retard sur les versions de GDM].
Nota: un script plus propre ne ferait que parcourir le fichier /etc/environment pour y extraire seulement les variables nécessaires ( LANG, LANGUAGE et LC_ALL )