On Tue, Oct 21, 2003 at 10:20:34PM +0200, Emmanuel Viennet wrote:
A propos, tu m'en avais parlé: plusieurs utilisateurs du labo utilisent gedit (sur Sun, ils devaient utiliser textedit ou une autre antiquité du même acabit). Dans la configuration par défaut, gedit est très mal adapté à ces utilisateurs (qui font du TeX).
Édition -> Préférences -> Enregistrer -> Toujours utiliser le codage d'origine et nouveau: utiliser le codage local si possible.
Les fichiers sauvés par gedit sont en UTF8 (ou un truc du genre), avec 2 octets pour les caractères accentués. La variable LANG ne semble pas influer sur ce comportement (?).
Quel est selon toi la meilleure solution à proposer ?
Je peux toucher a leur .cshrc / .profile, voire modifier un paramètre global de config. C'est urgent...
Le mieux (outre le fait de passer tout le monde en LANG=fr_FR@euro) est d'utiliser la ligne suivante: gconftool -s /apps/gedit-2/preferences/editor/save/save_encoding -t string GEDIT_SAVE_CURRENT_LOCALE_IF_POSSIBLE Le réglage par défaut est GEDIT_SAVE_ALWAYS_UTF8 (devine ce que ça fait). (suit un passage facultatif apparemment) Pour changer la langue: Dans .gnome/gdm: perl -pi -e 's/lang=.*$/lang=fr_FR@euro/' $HOME/.gnome/gdm Il faut auparavant déloguer les utilisateurs, puisque lors de la fin de session, gdm enregistre la langue dans ce fichier. Si on ne les délogue pas, il y a aussi sans doute moyen de choisir ça dans le menu langue de gdm (avant de se loguer). Mais il faut vérifier que fr_FR@euro est bien compilée comme locale. Sous debian, cela se voit dans /etc/locale.gen Sous redhat, je ne sais pas. J'ai fait un test vague sur helsinki, ça a l'air de marcher. En fait, en faisant le test, il semblerait que les gens utilisent déjà fr_FR@euro par défaut. C'est heureux. Il suffit donc de faire: for i in $(getallusershome); do gconftool ...; done -- JCD
participants (1)
-
Jean-Christophe Dubacq