ARGENTOP2P

Soporte, Ayuda y Consultas => Linux => Mensaje publicado por: the98 en Julio 21, 2014, 11:56:03

Título: Solución a LightDM no toma el avatar del usuario
Publicado por: the98 en Julio 21, 2014, 11:56:03
(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.log

Les 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 $HOME

Ya 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