Chipaca & andrewsomething - це близько ... :)
У /desktop/gnome/session/required_components_list
ключові списки «компоненти» , які повинні бути перевірені gnome-session
, і перезапущений автоматично , коли вони виходять. Значення за замовчуванням для GNOME 2 - щось подібне [windowmanager,panel,filemanager]
.
Якщо ви хочете не допустити, щоб nautilus (або будь-який "компонент файлового менеджера", який ви налаштували) запускався (пере) запускався цим механізмом, ви можете змінити значення на [windowmanager,panel]
. (Ви все ще можете запустити його під час входу, додавши його до списку програм запуску сеансу, звичайно, але він більше не буде автоматично перезапускатися.)
Яка програма (з якими параметрами командного рядка) починається для кожного компонента визначена /desktop/gnome/session/required_components
в ключі з назвою компонента. Цілком можливо, що тут перераховано більше компонентів, ніж використовується в /desktop/gnome/session/required_components_list
ключі.
Тепер, у випадку nautilus, за замовчуванням, коли він не запущений, він запускається у фоновому режимі, а якщо /apps/nautilus/preferences/show_desktop
ключ встановлений, він також показує Desktop. Можна також сказати nautilus поводитися по-різному з параметрами командного рядка.
nautilus --sm-disable
(користувач і судо). Можливо, це відключило підключення до менеджера сеансу, але менеджер сеансу зберігав право під час перезавантаження nautilus (з "nautilus --sm-disabled", що відображається у списку процесів) ... Отже, цей параметр набирає чинності лише в тому випадку, якщо він застосовується при запуску сеансу (проти середини сеансу), і чи є серйозні наслідки при відключенні? (Я думаю, що автоматичне встановлення зникне, але ...?