Де 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.

Що стосується конфігурації, gnome є ... строкатим. Конфігурація може зберігатися в

  • ~ / .gnomerc (файл)
  • ~ / .gnome (реж.)
  • ~ / .gnome2 (реж.)
  • ~ / .local (реж.)
  • і звичайно в gconf, він же реєстр gnome.

Gnome-сесія IIRC не робить багато. Він запускає необхідні компоненти, перелічені в gconf в розділі / desktop / gnome / session (див. / Desktop / gnome / session / must_components для програм, які фактично відповідають вимогам). Після цього це досить пасивно.

Щоб отримати доступ до цієї інформації можна використовувати або графічний інтерфейс користувача або gconftool-2. Для перегляду вашої конфігурації ви могли

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

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

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


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

деякі файли конфігурації відсутні.
Персидська затока

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