Предотвращение автозапуска наутилуса на гноме 2.28
Ура!
Мне не нравится непослушание моей системы. Когда я хочу явно убить Наутилуса с kill
или же killall
Я больше не могу это делать. Ранее я мог отключить это ошибочное поведение (которое даже Windows не показывает!) Через gnome-session-properties
однако больше невозможно установить там "стиль перезапуска" (или как там его называли).
Какой в настоящее время правильный способ отключить автозапуск nautilus под gnome?
Причины:
- Я пишу часть программного обеспечения, которая рисует прямо в корневое окно X11. Наутилус вмешивается.
- У Compiz есть плагин для обоев, который Наутилус закрашивает.
3 ответа
Да, это меня тоже раздражает.
Что происходит в моем случае с xfce, так это то, что Nautilus автоматически регистрируется в менеджере сеансов и говорит менеджеру сеансов перезапустить Nautilus после его завершения. Вы можете предотвратить это, используя следующую недокументированную опцию командной строки:
nautilus --sm-disable
(Запись ~/.config/autostart отсутствует.)
Однако я до сих пор не нашел, как заставить его вести себя как обычное приложение и завершать работу, когда закрывается его последнее окно.
Кроме того, вы можете запретить Nautilus управлять рабочим столом, изменив раздел реестра /apps/nautilus/preferences/show_desktop.
Для меня файл в ~/.config/autostart/
не помогло, тот в /usr/share/applications
делает, так что...
в общем делать:
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
(найдено здесь)
Отредактируйте соответствующий файл в ~/.config/autostart/ и измените: X-GNOME-AutoRestart=true на: X-GNOME-AutoRestart=false
Если вы хотите остановить что-то вроде Nautilus, я подозреваю, что вы можете переопределить системные настройки по умолчанию, скопировав файл nautilus.desktop в эту папку, иначе вам придется отредактировать системный файл.