Как восстановить конфигурацию 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
проверить, залогинен ли каждый пользователь и что у него одинаковый вывод)
Сейчас:
- откройте файловый менеджер
- перейдите к
/home/user
каталог - скопировать (не перемещать!) все файлы и каталоги из загрузок в
/home/user2/Downloads
- проверь, ты хорошо поработал.
- Теперь удалите
/home/user/Downloads
- Вернитесь к шагу 3 и повторите для документов, видео, ...
- В терминале введите следующую команду:
deluser user --remove-home
Готово!
Зачем? Поскольку вы серьезно испортили некоторые проблемы с текущим профилем пользователя, некоторые настройки где-то в одном из .config
файлы или права доступа к каталогу вызывают проблемы. Поскольку мы не можем решить эту проблему в разумные сроки, лучше просто оставить этот профиль позади и начать все заново!