Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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