Tengo un problema para iniciar sesión en xfce en Arch Linux.
Problema:
después de iniciar sesión (con Slim, como hago habitualmente), aparece este mensaje de error:
Unable to load a failsafe session
Unable to determine failsafe session name. Possible causes xconfd isn't running (D-Bus setup problem);
environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc") or xfce4-session is installed incorrectly.
Correcciones que NO funcionaron:
Encontré estas correcciones en Google, pero ninguna funcionó para mí.
1. Asegúrese de que
$XDG_CONFIG_DIRS
esté configurado correctamente:
export XDG_CONFIG_DIRS=/etc/xdg
2. Asegúrese de que todo en mi directorio personal tenga los permisos correctos:
sudo chown -R $USER $HOME
3. Cambie los permisos de /etc/xdg
:
(Más tarde me di cuenta de que esto debe ser una solución antigua porque Arch recomienda 755 permisos /etc/xdg
, NO 644)
sudo chmod 644 /etc/xdg
4. Intente iniciar una sesión de xfce manualmente:
(porque esto no funcionó, sé que el problema es con xfce y no SLIM)
startxfce4
5. Reinstalación total de todas las aplicaciones xfce:
yaourt -Sa $(yaourt -Qsq xfce)
6. Elimine la configuración de xfce y luego reinstale todo (para asegurarse de que la configuración de xfce se restablezca a los valores predeterminados)
mv ~/.config/xfce ~/.config/xfce.bak
yaourt -Sa $(yaourt -Qsq xfce)
7. Eliminar caché de sesión:
rm -r ~/.cache/sessions/
Enumeraría la salida de
yaourt -Qsq xfce
si pudiera, pero necesitaría iniciar sesión en mi computadora para copiarla y pegarla.