ошибка sudo nautilus в 16.04

Я пытаюсь настроить localhost с помощью этих инструкций

Теперь на шаге 11 я должен открыть nautilus в терминале, но что бы я ни делал, это выдает какую-то ошибку.

Я попытался переустановить и обновить nautilus без удачи; такие же ошибки появляются после использования sudo nautilus.

Вот как выглядит ошибка.

(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:4594): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:4594): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:4594): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Я новичок в Linux и Ubuntu. Я пытался гуглить за ошибки, но безуспешно.

В Ubuntu я только заменил сеть gnome сетевым менеджером wicd

Заранее благодарен за любые предложения или помощь

Ivo

9
задан 14 April 2017 в 01:23

2 ответа

Это не ошибки. Это предупреждения, и все предупреждения состоят в том, чтобы быть проигнорированы.

После этих слов необходимо использовать sudo -i для выполнения gtk приложений с sudo.

sudo -i nautilus

Эти предупреждения нормальны и состоят в том, чтобы быть проигнорированы безопасно.

, Хотя фиксация не необходима, существует обходное решение.

единственная работа вокруг требует, чтобы Вы установили файлы для разработчика:

sudo apt-get update
sudo apt-get install libgdk-pixbuf2.0-dev
sudo gdk-pixbuf-query-loaders --update-cache
sudo killall nautilus

, Который должен заботиться о большинстве предупреждений.

, Если Вам не нравится видеть вывод в терминале после выполнения команды, можно использовать команду nohup как так:

nohup sudo -i nautilus

или

nohup sudo -i nautilus &

Снова, в будущем, можно проигнорировать предупреждения как они, если нет проблема, запускающая приложение.

0
ответ дан 14 April 2017 в 01:23
  • 1
    Это - сервер без gui. Не уверенный, как отключить ipv6 на нем. – Flaster 24 January 2018 в 07:10

Я нашел эти предупреждения супер раздражающими и не хотел устанавливать несколько пакетов только для фиксации их. Можно глотать команду, произведенную путем перенаправления в файл:

nautilus ./myDirectory &> /dev/null

Это стало бы действительно раздражающим для записи каждый раз, таким образом, я создал пользовательскую функцию в ~/.bashrc:

 function naut() { 
    nautilus "$@" &> /dev/null 
 } 

, Как который можно затем использовать так:

naut ~/Desktop
0
ответ дан 17 April 2019 в 02:21

Другие вопросы по тегам:

Похожие вопросы: