Как восстановить конфигурацию Unity (и другие проблемы) после полной перезагрузки?

Я использую Ubuntu 14.04. Это зависло от меня, и я сделал полную перезагрузку. (Мне пришлось перезагрузиться, физически удерживая нажатой кнопку питания.) Что теперь происходит, так это мои обои, мои иконки в Launcher, моя тема - все это исчезло.

Я также скучаю по вещам в моем Launcher, которые были там, и там есть значки, которых у меня там не было (или которые я удалил, когда начал настраивать). Я вернулся к стандартной теме Unity.

Но это больше, чем просто пропущенная тема. Как я уже сказал, предметы, которые были у меня в Launcher, тоже отсутствуют. Некоторые из них являются реальной проблемой, потому что я установил их через Центр программного обеспечения, и поэтому я не знаю команду Терминал для них. И настройки, такие как автоматическое скрытие панели запуска, также исчезли. Международные клавиатуры, которые я установил, исчезли.

И есть еще одна странность. На экране входа в систему у меня есть мои обои, пользовательские значки и т. Д. (Но не клавиатуры). Как только я вхожу в систему, тогда возникают проблемы, которые я описал.

Я открыт для любых предложений о том, как решить эту проблему.

Вот содержимое некоторых соответствующих журналов:

$ ls -ld ~/.xsession-errors{,.old} ~/.config
drwx------ 1 grace grace 1064 Dec 28 23:10 /home/grace/.config
-rw------- 1 grace grace  835 Feb  2 15:35 /home/grace/.xsession-errors
-rw------- 1 grace grace  638 Feb  2  2017 /home/grace/.xsession-errors.old

$ more .xsession-errors.old
Script for ibus started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped

$ ls -lR ~/.config/unity
/home/grace/.config/unity:
total 0
-rw-rw-r-- 1 grace grace 0 Jan 13  2015 first_run.stamp

Файл .xsession-errors пустой.

Другой пользователь предложил мне включить ссылки на другие мои файлы журналов (в /var/log), если они актуальны. Вот они:

2 ответа

Решение

Я подозреваю, что ~/.config/dconf/user Файл был поврежден. Вы можете проверить эту теорию, переименовав файл, например, в user.old, выйдите из системы, а затем снова войдите в систему и посмотрите, влияет ли эта мера на возможность изменения настроек.

Если это не удается, перезагрузите компьютер, прежде чем пытаться что-то еще...

Как вы сказали в чате, что это не происходит в гостевой учетной записи, используйте следующие шаги, чтобы обойти проблему: (это обходной путь, а не решение)

  • создать нового пользователя (например, user2 для оригинального пользователя user)
  • с теми же группами, что и другой пользователь. (зайдите в терминал и выполните groups проверить, залогинен ли каждый пользователь и что у него одинаковый вывод)

Сейчас:

  1. откройте файловый менеджер
  2. перейдите к /home/user каталог
  3. скопировать (не перемещать!) все файлы и каталоги из загрузок в /home/user2/Downloads
  4. проверь, ты хорошо поработал.
  5. Теперь удалите /home/user/Downloads
  6. Вернитесь к шагу 3 и повторите для документов, видео, ...
  7. В терминале введите следующую команду: deluser user --remove-home

Готово!

Зачем? Поскольку вы серьезно испортили некоторые проблемы с текущим профилем пользователя, некоторые настройки где-то в одном из .config файлы или права доступа к каталогу вызывают проблемы. Поскольку мы не можем решить эту проблему в разумные сроки, лучше просто оставить этот профиль позади и начать все заново!

Другие вопросы по тегам