В htop я убиваю Наутилуса, и через одну секунду он возвращается, с новым PID!
Перезапустимый Nautilus отображается в списке Процессы, но не имеет графического интерфейса, пока я не запускаю вручную Nautilus ... Я слышал упоминание о том, что Nautilus работает на стоп-стоп с рабочего стола ... может быть, это причина ( ?).
Есть ли какая-то программа «сторожевого пса», которая следит за некоторыми дистрибутивными критическими программами? Мониторинг Nautilus не похож на проблему с ядром Linux, поэтому мне просто интересно, что здесь происходит?
Как отмечали другие, gnome-session
автоматически обновляет процесс nautilus
. Он также делает это для gnome-panel
и gnome-wm
(который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz
или metacity
).
Такое поведение настраивается через рабочий стол & gt; gnome & gt; сеанс & gt; required_components
gconf.
[!d7]
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и используйте только Docky или AWN.
gconftool-2 -s -t bool / desktop / gnome / background / draw_background false gconftool-2 -s -t bool / apps / nautilus / preferences / show_desktop false
и
sudo gedit /usr/share/applications/nautilus.desktop
X-GNOME-AutoRestart = false
(нашел его по адресу: https://bbs.archlinux.org/viewtopic.php?id=119254 )
Nautilus перезапускается, потому что у вас есть рисунок на рабочем столе. Введите
gconftool-2 --type bool --set / apps / nautilus / preferences / show_desktop False
в терминале, чтобы он прекратил это делать , и тогда он не должен возвращаться после убийства.
show_desktop = False
делает не , предотвращает перезапуск Nautilus ... поэтому я думаю, что Nautilus должен делать больше за кулисами, чем просто это ... Кстати, я нравится эта опция, так как я ничего не держу на рабочем столе, и это раздражает, когда Скриншот сохраняет свои изображения там (похоже, это не имеет никакого способа изменить это) .... Также просто заметил, что другой вариант I действительно нравится : show_advanced_permissions True
... Спасибо :)
– Peter.O
12 December 2010 в 02:59
Chipaca & amp; andrewsomething являются близкими ...:)
В ключе / desktop / gnome / session / required_components_list
перечислены «компоненты», которые должны контролироваться gnome-session [ ! d1] и автоматически перезапускаются при их выходе. Значение по умолчанию для GNOME 2 - это что-то вроде
[windowmanager, panel, filemanager]
.
Если вы хотите предотвратить перенаправление nautilus (или любого другого компонента «filemanager») (re), запущенного этим механизмом, вы можете изменить значение на [windowmanager, panel]
. (Вы все равно можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, конечно, но он больше не будет перезагружен автоматически.)
Какое приложение (с параметрами командной строки) начало работы для каждого компонента определено в разделе / desktop / gnome / session / required_components
в ключе с именем компонента. Возможно, здесь указано больше компонентов, чем в / desktop / gnome / session / required_components_list
.
Теперь, в случае nautilus, по умолчанию, когда он пока он не запущен, он запускается в фоновом режиме, и если установлен параметр / apps / nautilus / preferences / show_desktop
, он также показывает Рабочий стол. Также можно сказать, что nautilus ведет себя по-разному с параметрами командной строки.
Как отмечали другие, gnome-session
автоматически обновляет процесс nautilus
. Он также делает это для gnome-panel
и gnome-wm
(который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz
или metacity
).
Такое поведение настраивается через рабочий стол & gt; gnome & gt; сеанс & gt; required_components
gconf.
[!d7]
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и используйте только Docky или AWN.
gnome-session
отвечает за возрождение nautilus.
ps -eaH
показывает вам иерархическое дерево процессов, взятое здесь:
] 1? 00:00:00 init 1113? 00:00:00 gdm-binary 11391? 00:00:00 gdm-simple-slav 11396 tty8 00:00:13 Xorg 11465? 00:00:00 gdm-session-wor 11629? 00:00:00 gnome-session 11746? 00:00:02 nautilus