.face sur un disque dure crypté
Ayant mon /home/user/ crypté, lorsque je met un fichier .face au format png à la racine de ce disque crypté, GDM n'a pas accès à cette image puisque je ne suis pas encore connecté. Je me demande donc s'il n'y aurait pas moyen de mettre mon .face dans un autre répertoire (par exemple /home/.user/.face puisque /home n'est pas crypté, c'est juste mon répertoire utilisateur qui l'est, ce qui m'a d'ailleurs permit vérifier que le .face marche bien avec un autre compte utilisateur) et d'indiquer quelque part à GDM que mon .face se trouve là? Et si oui, comment?
Quelqu'un à une idée?
D'après https://help.gnome.org/admin/gdm/3.12/gdm.html :
The icons used by GDM can be installed globally by the sysadmin or can be located in the user's home directories. If installed globally they should be in the /pixmaps/faces/ directory and the filename should be the name of the user. Face image files should be a standard image that GTK+ can read, such as PNG or JPEG. Face icons placed in the global face directory must be readable to the GDM user.
If there is no global icon for the user, GDM will look in the user's $HOME directory for the image file. GDM will first look for the user's face image in ~/.face. If not found, it will try ~/.face.icon. If still not found, it will use the value defined for "face/picture=" in the ~/.gnome2/gdm file.
Essaie donc de déplacer ton image dans /usr/share/pixmaps/faces/ et de lui donner ton nom d'utilisateur :
$ sudo mv ~/.face /usr/share/pixmaps/faces/$USER
Merci, mais ça ne marche pas.
Le .face marche sur le répertoire non crypté dans /home, mais c'est le seul qui marche, je l'ai très vite déplacé dans /usr/share/pixmaps/faces/[son nom d'utilisateur] et là, il ne marchait plus.
J'ai essayé sans extension, avec .icon avec .png, j'ai même fait "sudo chmod go+w user" (le tout sur les deux utilisateurs), j'ai même redémarré à chaque essais même si ça n'était pas nécessaire pour être sûr et rien ne marche.
Je me demande s'il ne faut pas activer quelque chose, mais quoi? Rien n'est indiqué à ce sujet sur https://help.gnome.org/admin/gdm/3.12/gdm.html
Anéfé. Je viens d'essayer. La documentation doit être obsolète :
This manual describes version 2.26.0 of the GNOME Display Manager. It was last updated on 02/10/2009.
Il y a ce bogue Ubuntu qui date du temps où Ubuntu utilisait GDM : https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/426724
J'ai essayé de déplacer ~/.face vers /var/cache/gdm/$USER, /var/cache/gdm/$USER/.face et /var/cache/gdm/$USER/face mais rien n'y fait. Essaie donc de le déplacer vers /home/.ecryptfs/$USER pour voir (mon /home n'est pas chiffré donc je ne peut pas tester).
Merci d'avoir fait tout ces test pour quelque chose qui est loin d'être d'une grande importance.
Ça ne marche pas non plus (et je n'ai pas envie de me risquer à appliquer un patch qui date d'une version antérieur de GDM).
J'ai envoyé un mail à la liste GDM de gnome.org, je verrai bien ce qu'ils me répondent.