Мое предположение будет поврежден ~/.gnome * файлы или другие ~/.?* ("точечные файлы").
Попробуйте войти как другой пользователь (при необходимости создайте новую учетную запись пользователя).
Затем попробуйте следующее из режима восстановления или текстовой консоли:
mkdir ~/BAD && mv ~/.?* ~/BAD
... это создаст каталог и, в случае успеха, переместит все "точечные файлы" в него (и, следовательно, из вашего домашнего каталога).
НЕ используйте ~/.* ... это может вызвать проблемы (не с GNU mv
а с другими системами), если он попытается переместиться .. (родитель вашего домашнего каталога). Технически./.?* не сможет сопоставить файлы с такими именами, как .a и .b --- любая точка, за которой следует один символ. С практической точки зрения, я никогда не видел такой файл, используемый для каких-либо настроек конфигурации, так что это просто теоретическая проблема для вас, чтобы понять. В зависимости от вашей оболочки вы можете использовать mv ~/.[^.] ~/.?* ~/BAD/
быть педантично всеобъемлющим.