В htop я убиваю Наутилуса, и через одну секунду он возвращается, с новым PID!
Перезапустимый Nautilus отображается в списке Процессы, но не имеет графического интерфейса, пока я не запускаю вручную Nautilus ... Я слышал упоминание о том, что Nautilus работает на стоп-стоп с рабочего стола ... может быть, это причина ( ?).
Есть ли какая-то программа «сторожевого пса», которая следит за некоторыми дистрибутивными критическими программами? Мониторинг Nautilus не похож на проблему с ядром Linux, поэтому мне просто интересно, что здесь происходит?
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов (gnome-session), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение ее при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе в систему. - из библиотеки документации Gnome. Среди прочего менеджер сеансов пытается сохранить экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; Естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить работающий процесс Nautilus навсегда, запустив:
killall -9 nautilus
Gnome использует диспетчер сеансов ( gnome-session
), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение его при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе. - из Библиотека документации Gnome
blockquote>Среди прочего, менеджер сеансов пытается сохранить его экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить запущенный процесс Nautilus навсегда, запустив :
killall -9 nautilus
Gnome использует диспетчер сеансов ( gnome-session
), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение его при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе. - из Библиотека документации Gnome
blockquote>Среди прочего, менеджер сеансов пытается сохранить его экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить запущенный процесс Nautilus навсегда, запустив :
killall -9 nautilus
Gnome использует диспетчер сеансов ( gnome-session
), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение его при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе. - из Библиотека документации Gnome
blockquote>Среди прочего, менеджер сеансов пытается сохранить его экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить запущенный процесс Nautilus навсегда, запустив :
killall -9 nautilus
Gnome использует диспетчер сеансов ( gnome-session
), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение его при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе. - из Библиотека документации Gnome
blockquote>Среди прочего, менеджер сеансов пытается сохранить его экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить запущенный процесс Nautilus навсегда, запустив :
killall -9 nautilus
Gnome использует диспетчер сеансов ( gnome-session
), чтобы отслеживать, что ему нужно делать. Он отвечает за воссоздание всей сессии, всех подпроцессов, восстановление состояния и сохранение его при выходе из системы.
GNOME предоставляет инструменты, позволяющие вашему приложению плавно перейти от сеанса к сеансу. Пользователи могут выйти из работы с запущенными приложениями и полностью восстановить эти приложения при их входе. - из Библиотека документации Gnome
blockquote>Среди прочего, менеджер сеансов пытается сохранить его экземпляр Nautilus. Nautilus должен зарегистрироваться в диспетчере сеансов для этого - что он делает по умолчанию; естественно, есть опция командной строки, чтобы отключить его:
nautilus --sm-disable
Вы можете убить запущенный процесс Nautilus навсегда, запустив :
killall -9 nautilus
nautilus --sm-disable
(пользователь и sudo). Возможно, это отключило подключение к диспетчеру сеанса, но менеджер сеансов сохранил права на перезапуск nautilus (с «nautilus -sm-disable», отображаемым в списке процессов). Так же ли этот параметр вступает в силу, если он применяется при запуске сеанса (по сравнению с серединой сессии), и есть ли серьезные последствия при отключении? (Я думаю, что автоматическая установка исчезнет, но ...?
– Peter.O
12 December 2010 в 05:08
nautilus --sm-disable
в недокументированной функции . Так что трудно сказать. Но имейте в виду, что nautilus перезапустит , как только он будет убит i>, вам придется запустить первый экземпляр этого параметра. killall nautilus & amp; & amp; nautilus --sm-disable
не будет работать. Команда не отключает функцию для запущенных экземпляров nautilus. Вы можете попытаться совместить мой и andrewsomething ответ. ;-)
– Stefano Palazzo♦
12 December 2010 в 18:47
nautilus --sm-disable
не работает в Ubuntu 15.10 ( Неизвестный параметр --sm-disable
). Также нет сеанса Gnome.
– Hubro
1 April 2016 в 16:00
Как уже упоминалось, gnome-session автоматически обновляет процесс nautilus. Он также делает это для gnome-panel и gnome-wm (который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz или metacity).
Это поведение настраивается через desktop > gnome > session > required_components gconf.
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и использовать только Docky или AWN.
gnome-session отвечает за респаутинг-наутилус.
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
Chipaca & amp; andrewsomething являются близкими ...:)
В ключе /desktop/gnome/session/required_components_list перечислены «компоненты», которые должны контролироваться gnome-session, и автоматически перезапускаться при их выходе. Значение по умолчанию для GNOME 2 - это что-то вроде [windowmanager,panel,filemanager].
Если вы хотите предотвратить перенаправление nautilus (или какого-либо другого компонента «filemanager», который вы сконфигурировали) из get (re), запускаемого этим механизмом, вы можете изменить значение [windowmanager,panel]. (Вы все равно можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, конечно, но он больше не будет перезагружен автоматически.)
Какое приложение (с какими параметрами командной строки) начало работы для каждого компонента определяется в разделе /desktop/gnome/session/required_components в ключе с именем компонента. Возможно, здесь перечислены больше компонентов, чем используются в ключе /desktop/gnome/session/required_components_list.
Теперь, в случае nautilus, по умолчанию, когда он еще не запущен, он начинается в фоновом режиме, и если /apps/nautilus/preferences/show_desktop установлен, в нем также отображается Рабочий стол. Также можно сказать, что nautilus ведет себя по-разному с параметрами командной строки.
Nautilus перезапускается, потому что у вас есть рисунок на рабочем столе. Введите
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False
в терминале, чтобы он прекратил это делать, а затем он не должен возвращаться после убийства.
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)
Как уже упоминалось, gnome-session автоматически обновляет процесс nautilus. Он также делает это для gnome-panel и gnome-wm (который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz или metacity).
Это поведение настраивается через desktop > gnome > session > required_components gconf.
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и использовать только Docky или AWN.
Nautilus перезапускается, потому что у вас есть рисунок на рабочем столе. Введите
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False
в терминале, чтобы он прекратил это делать, а затем он не должен возвращаться после убийства.
Chipaca & amp; andrewsomething являются близкими ...:)
В ключе /desktop/gnome/session/required_components_list перечислены «компоненты», которые должны контролироваться gnome-session, и автоматически перезапускаться при их выходе. Значение по умолчанию для GNOME 2 - это что-то вроде [windowmanager,panel,filemanager].
Если вы хотите предотвратить перенаправление nautilus (или какого-либо другого компонента «filemanager», который вы сконфигурировали) из get (re), запускаемого этим механизмом, вы можете изменить значение [windowmanager,panel]. (Вы все равно можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, конечно, но он больше не будет перезагружен автоматически.)
Какое приложение (с какими параметрами командной строки) начало работы для каждого компонента определяется в разделе /desktop/gnome/session/required_components в ключе с именем компонента. Возможно, здесь перечислены больше компонентов, чем используются в ключе /desktop/gnome/session/required_components_list.
Теперь, в случае nautilus, по умолчанию, когда он еще не запущен, он начинается в фоновом режиме, и если /apps/nautilus/preferences/show_desktop установлен, в нем также отображается Рабочий стол. Также можно сказать, что nautilus ведет себя по-разному с параметрами командной строки.
gnome-session отвечает за респаутинг-наутилус.
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
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)
Как уже упоминалось, gnome-session автоматически обновляет процесс nautilus. Он также делает это для gnome-panel и gnome-wm (который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz или metacity).
Это поведение настраивается через desktop > gnome > session > required_components gconf.
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и использовать только Docky или AWN.
Nautilus перезапускается, потому что у вас есть рисунок на рабочем столе. Введите
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False
в терминале, чтобы он прекратил это делать, а затем он не должен возвращаться после убийства.
Chipaca & amp; andrewsomething являются близкими ...:)
В ключе /desktop/gnome/session/required_components_list перечислены «компоненты», которые должны контролироваться gnome-session, и автоматически перезапускаться при их выходе. Значение по умолчанию для GNOME 2 - это что-то вроде [windowmanager,panel,filemanager].
Если вы хотите предотвратить перенаправление nautilus (или какого-либо другого компонента «filemanager», который вы сконфигурировали) из get (re), запускаемого этим механизмом, вы можете изменить значение [windowmanager,panel]. (Вы все равно можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, конечно, но он больше не будет перезагружен автоматически.)
Какое приложение (с какими параметрами командной строки) начало работы для каждого компонента определяется в разделе /desktop/gnome/session/required_components в ключе с именем компонента. Возможно, здесь перечислены больше компонентов, чем используются в ключе /desktop/gnome/session/required_components_list.
Теперь, в случае nautilus, по умолчанию, когда он еще не запущен, он начинается в фоновом режиме, и если /apps/nautilus/preferences/show_desktop установлен, в нем также отображается Рабочий стол. Также можно сказать, что nautilus ведет себя по-разному с параметрами командной строки.
gnome-session отвечает за респаутинг-наутилус.
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
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)
Как уже упоминалось, gnome-session автоматически обновляет процесс nautilus. Он также делает это для gnome-panel и gnome-wm (который, в свою очередь, запускает диспетчер окон, настроенный пользователем, обычно compiz или metacity).
Это поведение настраивается через desktop > gnome > session > required_components gconf.
Редактирование этих значений может быть полезно, если вы хотите, например, запустить панель GNOME и использовать только Docky или AWN.
Nautilus перезапускается, потому что у вас есть рисунок на рабочем столе. Введите
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False
в терминале, чтобы он прекратил это делать, а затем он не должен возвращаться после убийства.
Chipaca & amp; andrewsomething являются близкими ...:)
В ключе /desktop/gnome/session/required_components_list перечислены «компоненты», которые должны контролироваться gnome-session, и автоматически перезапускаться при их выходе. Значение по умолчанию для GNOME 2 - это что-то вроде [windowmanager,panel,filemanager].
Если вы хотите предотвратить перенаправление nautilus (или какого-либо другого компонента «filemanager», который вы сконфигурировали) из get (re), запускаемого этим механизмом, вы можете изменить значение [windowmanager,panel]. (Вы все равно можете запустить его во время входа в систему, добавив его в список программ запуска сеансов, конечно, но он больше не будет перезагружен автоматически.)
Какое приложение (с какими параметрами командной строки) начало работы для каждого компонента определяется в разделе /desktop/gnome/session/required_components в ключе с именем компонента. Возможно, здесь перечислены больше компонентов, чем используются в ключе /desktop/gnome/session/required_components_list.
Теперь, в случае nautilus, по умолчанию, когда он еще не запущен, он начинается в фоновом режиме, и если /apps/nautilus/preferences/show_desktop установлен, в нем также отображается Рабочий стол. Также можно сказать, что nautilus ведет себя по-разному с параметрами командной строки.
gnome-session отвечает за респаутинг-наутилус.
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