Невозможно запустить наутилус с 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 и посмотрите, поможет ли это.
Если Наутилус все еще не запускается, попробуйте это решение: