Где gnome-session / gnome-shell хранит свою конфигурацию?


11

Короче говоря; У меня есть система Debian, которая работает с unstableдеревом уже более десяти лет подряд (из-за пожара, пламени и многочисленных обновлений оборудования, но в стороне). Однако некоторое время назад, когда Debian переходил на gnome3 и gnome-shellрабочий стол, в этом процессе было несколько проблем, и один из них оставил моего обычного пользователя с непригодной для использования конфигурацией - gnome-shellзапускается и сразу падает.

Я попытался настроить совершенно нового пользователя, и для него все работает нормально, так что это определенно проблема с настройкой локального для моего основного пользователя где-то ... Просто я понятия не имею, с чего начать, и я не Я не хочу стереть все конфигурационные файлы, потому что мне нужно их подавляющее большинство. Поэтому вместо этого я хочу хирургическим путем удалить все файлы конфигурации и / или параметры, которые относятся к нему, gnome-shellи позволить ему восстановить их с нуля при запуске, а затем работать с этого момента.

РЕДАКТИРОВАТЬ : мой плохой, незначительный провал имен Проблема, кажется, в gnome-shellчем gnome-session.


Подобный вопрос? , Должен дать подсказку, где хотя бы посмотреть.

Да, но это сбило бы настройки для всех видов других программ, которые я все еще использую.
Шадур

gnome-shellновинка в Gnome3, из-за чего трудно поверить, что это проблема вашей старой конфигурации. Попробуйте запустить отдельный xserver (как root), где gnome-shell (как ваш основной пользователь) является единственным клиентом, и посмотрите, будет ли gnome-shell работать, если ничего не запущено.
Bananguin

Как я уже сказал, Debian прошел несколько итераций, unstableчтобы сделать это правильно. Я начал работать с gnome3 в sid, когда он впервые вышел, и где-то вдоль линии что-то сломалось.
Шадур

1
Если gnome-shell запускается и сразу падает, проверьте наличие надстроек gnome-shell. Отключите все надстройки, чтобы увидеть, исправляет ли это сбой.
fpmurphy

Ответы:


2

Откуда ты знаешь, что это проблема с гномом? Это может быть и программа, запущенная gnome-session.

Когда дело доходит до конфигурации, гном ... красочен. Конфигурация может быть сохранена в

  • ~ / .gnomerc (файл)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (реж.)
  • ~ / .local (dir)
  • и конечно в gconf, он же реестр гномов.

IIRC-сессия гномов не делает ничего особенного. Он запускает обязательные компоненты, перечисленные в gconf в / desktop / gnome / session (см. / Desktop / gnome / session / required_components для программ, которые фактически соответствуют требованиям). После этого это довольно пассивно.

Для доступа к этим данным вы можете использовать графический интерфейс пользователя или gconftool-2. Для просмотра вашей конфигурации вы можете

gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components

gnome-сессия "config" находится под /apps/gnome-session. Вам также могут быть интересны /apps/gnome_settings_daemonего подкаталоги и, конечно, /appsзаписи для всех необходимых компонентов.

После этого вам нужно сканировать каталоги. По моему опыту наиболее интересные варианты в .gnomerc .gnome и .local. Но я думаю, что .local более свежая вещь в Gnome, поэтому вашей проблемы, вероятно, нет.


1
Спасибо за напоминание; Похоже, моя настоящая проблема в gnome-shellчем gnome-session. Вопрос отредактирован.
Шадур

некоторые ваши файлы конфигурации отсутствуют.
PersianGulf

3
Пожалуйста, внесите свой вклад, добавив недостающие места, а не просто понизив голосование
Bananguin
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.