Evidente... el propietario de la carpeta /home/usuario no es "usuario", sino "root", y los no-propietarios y no pertenecientes al grupo de esa carpeta, sólo tienen acceso de lectura y ejecución (r-x), no de escritura (rwx), que es lo que necesita el usuario para usar el entorno gráfico, pues necesita escribir datos a su carpeta personal. Deberás cambiar el propietario de dicha carpeta mediante el comando
chown. Utiliza la opción -R para que el cambio de propietario sea recursivo.