Chipaca и Andrewsomething оба близки ... :)
В /desktop/gnome/session/required_components_list
ключевые списки «компоненты» , которые должны быть проверены gnome-session
, и перезапущен автоматически , когда они выходят. Значением по умолчанию для GNOME 2 является что-то вроде [windowmanager,panel,filemanager]
.
Если вы хотите предотвратить запуск (пере) запуска этим механизмом nautilus (или любого другого «компонента filemanager», который вы настроили), вы можете изменить значение на [windowmanager,panel]
. (Вы можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, но он больше не будет перезапущен автоматически.)
В каком приложении (с какими параметрами командной строки) запускается каждый компонент, определяется /desktop/gnome/session/required_components
в ключе с именем компонента. Возможно, что здесь указано больше компонентов, чем используется в /desktop/gnome/session/required_components_list
ключе.
Теперь, в случае nautilus, по умолчанию, когда он еще не запущен, он запускается в фоновом режиме, а если /apps/nautilus/preferences/show_desktop
ключ установлен, он также показывает рабочий стол. Также можно указать nautilus вести себя иначе с параметрами командной строки.
nautilus --sm-disable
(пользователь и Судо). Возможно, это отключило соединение с менеджером сеансов, но менеджер сеансов продолжал правильно перезапускать nautilus (при этом «nautilus --sm-disable» отображается в списке процессов) ... Таким образом, этот параметр вступает в силу, только если он применяется при запуске сеанса (по сравнению с серединой сеанса), и есть ли серьезные последствия при отключении? (Я думаю, что автонастройка исчезнет, но ...?