Невозможно запустить наутилус с sudo

Когда я бегу Наутилус с sudo, gksudo или Alt+F2, я получаю это сообщение об ошибке:

Initializing nautilus-gdu extension

** (nautilus:2352): WARNING **: Failed to get the current CK session: GDBus.Error:org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '2352'

(nautilus:2352): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

** (nautilus:2352): CRITICAL **: nautilus_directory_file_monitor_add: assertion `NAUTILUS_IS_DIRECTORY (directory)' failed

(nautilus:2352): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:2352): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(nautilus:2352): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:2352): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

** (nautilus:2352): CRITICAL **: nautilus_directory_get_uri: assertion `NAUTILUS_IS_DIRECTORY (directory)' failed

Есть идеи почему?

2 ответа

Даже если это исправить, остается проблема с вызовом nautilus в sudo/gksudo/Open с правами администратора:

Nautilus останется в памяти даже после закрытия корневого окна, независимо от того, какие параметры командной строки он получает, с тех пор отсутствует параметр --no-daemon или --no-fork.

Я бы порекомендовал использовать другой файловый менеджер для корневых задач, например thunar из xfce.

Попробуйте установить gnome-user-share и посмотрите, поможет ли это.

Если Наутилус все еще не запускается, попробуйте это решение:

  1. Откройте терминал (в Unity или Gnome)
  2. Затем введите sudo mkdir /usr/share/nautilus-scripts
  3. Введите свой пароль и нажмите Enter
Другие вопросы по тегам