Как перезапустить наутилус без выхода из системы?

168

Как мне просто перезапустить nautilus после добавления скрипта nautilus без необходимости выхода из системы.

Рияз Мохаммед Ибрагим
источник

Ответы:

213

Перезапустить наутилус ...

  • Во-первых, введите следующее в своем терминале, чтобы выйти из nautilus:

    nautilus -q или же killall nautilus

  • Затем откройте nautilus через меню Unity (нажмите клавишу Super) или с помощью команды запуска ( Alt+ F2).

karthick87
источник
2
Есть ли способ сделать это без запуска окна nautilus? Так как он будет работать и отображать рабочий стол, не принося свое собственное окно.
Буфке
2
Если происходит сбой nautilus, что происходит довольно легко в 12.04, то элементы вашего рабочего стола исчезают. Это не поможет вернуть их навсегда. Как только вы закрываете nautilus, рабочий стол снова становится пустым.
Антон
4
+1 для killall nautilusнего должно быть первое решение
горе стихи
38

Откройте терминал с помощью Ctrl+ Alt+ Tи попробуйте это:

$ nautilus -q && nautilus &

сделать это без переключения с терминала.

shivshnkr
источник
1

Другой вариант без терминала - закрыть «Наутилус» из «Системного монитора».

Softmixt
источник
1

У меня была ошибка GTK в один момент, и nautilus -q не работал. Таким образом, вместо того, чтобы спросить, я пошел по более нелепому пути, чтобы убить Наутилуса и перезапустить.

$ ps -aux | grep nautilus

Это перечислит все процессы, которые имеют nautilus в описании. Вы должны получить что-то вроде этого.

Карлос 2070 0,1 0,9 1608528 77500? Sl 08:56 0:40 наутилус -n

Карлос 29272 0,0 0,0 16744 1004 балла / 1 с + 16:38 0:00 grep --color = auto nautilus

Найдите код с 5-значным кодом рядом с вашим именем пользователя. Как только вы это записали, вы можете убить процесс.

$ sudo kill 29272

Наутилус должен умереть и перезапуститься автоматически. Я снова использовал это, потому что у меня была странная ошибка GTK, когда я пытался запустить nautilus -q.

CMRELAB
источник
К вашему сведению, вы сделали то же самое, что и killall nautilusиз принятого ответа. Он находит все процессы с исполняемым файлом с именем "nautilus" и убивает их. Полезно, когда вы знаете имя исполняемого файла процесса. Но если вы когда-либо не уверены, вы должны сделать, ps -aux | grep <executable>чтобы убедиться, что вы убьете правильный процесс.
Клифф