(http://www.omgubuntu.co.uk/wp-content/uploads/2014/04/Greybird_lightdm-gtk-greeter.png)
Si a ustedes les venía pasando como a mí que el maldito LightDM no tomaba su archivo .face ubicado en su directorio Home, les tengo buenas noticias porque ya encontré cómo solucionarlo. Esta solución no está especificada ni siquiera en la poderosa wiki de Arch Linux (http://wiki.archlinux.org/index.php/LightDM#Changing_your_avatar), pero aquí la tienen disponible en ArgentoP2P.net
Lo primero que tienen que hacer es crear un archivo con formato PNG, y un tamaño de 96x96 píxeles. Luego guardan este archivo en su Home, y le ponen de nombre ".face". No le ponen ninguna extensión, ni nada. Ahora bien, probablemente eso ya lo sabían. Pasemos al temita que no les toma el avatar.
Primero que nada, pueden
verificar en los logs de LightDM para saber por qué no está funcionando bien.
# cat /var/log/lightdmx-0-greeter.logLes saldrá algo como esto:
Citar
(lightdm-gtk-greeter:1119): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(lightdm-gtk-greeter:1119): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(lightdm-gtk-greeter:1119): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
** (lightdm-gtk-greeter:1119): WARNING **: Failed to load user image: No se ha podido abrir el archivo «/home/the98/.face»: Permiso denegado
Claramente vemos que hay un problema de permisos. Aunque no lo crean, y sólo le pase a LightDM y no a muchas otras aplicaciones,
debemos darle permisos de lectura a "Otros" al directorio Home, y no sólo al archivo .face. En mi caso, tenía bloqueado el acceso al Home para "Otros".
La solución es muy sencilla, simplemente corremos:
$ chmod o+r $HOMEYa entonces solucionamos el problema de una buena vez.
Espero les sirva.
Saludos :)
Etiquetas: lightdm .face ignores avatar won't read use check log permissions denied faces solved solution