#1 Le 21/11/2005, à 02:42
- groom
passer xscreensaver en UTF-8 (pour ceux qui ont des noms accentués)
xscreensaver utilise par défaut des polices de caractères iso8859-1 pour la boite de dialogue du mot de passe (lorsqu'il bloque l'écran). Or ceux qui ont un prénom ou un nom avec des accents voient un petit défaut d'affichage car sous ubuntu, le nom rentré à l'install dans /etc/passwd est en UTF-8 et non en iso8859-1.
Pour y remédier (et c'est applicable à d'autres applications):
- éditer un nouveau fichier que l'on nommera par exemple ~/.xresources et y coller ceci:
! Resources for the password and splash-screen dialog boxes of
! the "xscreensaver" daemon.
!
*Dialog.headingFont: *-helvetica-bold-r-*-*-*-180-*-*-*-iso10646-*
*Dialog.bodyFont: *-helvetica-bold-r-*-*-*-140-*-*-*-iso10646-*
*Dialog.labelFont: *-helvetica-bold-r-*-*-*-140-*-*-*-iso10646-*
*Dialog.buttonFont: *-helvetica-bold-r-*-*-*-140-*-*-*-iso10646-*
*Dialog.dateFont: *-helvetica-medium-r-*-*-*-80-*-*-*-iso10646-*
! Helvetica asterisks look terrible.
!*passwd.passwdFont: *-helvetica-medium-r-*-*-*-140-*-*-*-iso10646-*
*passwd.passwdFont: *-courier-medium-r-*-*-*-140-*-*-*-iso10646-*
*passwd.heading.label: XScreenSaver %s
*passwd.body.label: Entrez votre mot de passe svp.
*passwd.login.label: Autre login
*passwd.ok.label: OK
*passwd.cancel.label: Annuler
*passwd.user.label:
*passwd.passwd.label: Mot de passe :
*passwd.thermometer.width: 8
ce bout de ressources est tiré de /etc/X11/app-defaults/XScreenSaver, et il est francisé.
ensuite, on mixe les ressources:
$ xrdb -m ~/.xresources
puis on redémarre xscreensaver.
Ceci ne fonctionne que pour MON utilisateur. Pour l'appliquer à tous les utilisateurs, il faut placer ces ressources dans /usr/lib/X11/app-defaults/XScreenSaver et mettre le fichier en lecture pour tout le monde, ne PAS lancer xrdb mais redémarrer X (/etc/init.d/gdm restart).
Dernière modification par groom (Le 21/11/2005, à 03:07)
Hors ligne
#2 Le 21/11/2005, à 11:05
- dawar
Re : passer xscreensaver en UTF-8 (pour ceux qui ont des noms accentués)
Et pour que Phosphor (ou autre economiseur utilisant fortune) affiche les fortunes avec les accents, il suffit d'utiliser LANG=fr_FR fortune comme commande.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)
Hors ligne