A ver, vamos a solucionar el problema.
(Por si acaso: si no te inicia sesión en el entorno de escritorio tendrás que pulsar la combinación de teclas Ctrl+Alt+F1 y poner los comandos desde allí. (cuando acabes podrías reiniciar el sistema con el comando sudo reboot)).
Primero... para corregir "El directorio personal del usuario debe pertenecer al usuario...":
sudo chown -R tuusuario /home/tuusuario
"...y no ser escribible por otros usuarios":
sudo chmod 755 -R /home/tuusuario
Segundo... Para arreglar el problema "se esta ignorando el archivo $HOME/.dmrc de usuario. Esto impide que guarde la sesión predeterminada y el idioma":
sudo chmod 644 /home/tuusuario/.dmrc
Es importante que sigas el orden para no reescribir el permiso 644 del archivo .dmrc
A ver si tras hacer todo eso se puede solucionar tu problema inicial. Siento mucho el lio ocasionado. Te lo aconsejé porque a mi me sirvió sin problemas, mis disculpas.
Más información:
http://www.ant.org.ar/cursos/curso_intro/x1439.htmlPD: duda que me ha surgido: no comprendo por qué el directorio personal no debe ser escribible por otros usuarios (en el caso de un ordenador personal que no esté formando parte de una gran red).