Я пытаюсь настроить 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
заранее спасибо за любые предложения или помощь
Иво
gksudo nautilus
:? Для установки используйте:sudo apt-get install gksu
gksu
является устаревшимsudo -i
.Ответы:
Это не ошибки. Это предупреждения, и все предупреждения следует игнорировать.
С учетом сказанного, вы должны использовать
sudo -i
для запуска приложений gtk с помощью sudo.Эти предупреждения являются нормальными и должны безопасно игнорироваться.
Хотя исправление не является необходимым, есть обходной путь.
Единственный обходной путь требует установки файлов разработки:
Это должно заботиться о большинстве предупреждений.
Если вам не нравится видеть вывод в терминале после выполнения команды, вы можете использовать команду nohup следующим образом:
или
Опять же, в будущем вы можете игнорировать подобные предупреждения, если не возникает проблема с запуском приложения.
источник
gksu
это не многословно. Вы используете SSH? Если вы используетеssh
, иногда вам придется убитьnautilus
на удаленном компьютере, прежде чем использоватьssh
для запускаnautilus
.Я нашел эти предупреждения очень раздражающими и не хотел устанавливать несколько пакетов только для их исправления. Вы можете проглотить вывод команды, перенаправив в файл:
Это будет действительно раздражать писать каждый раз, поэтому я создал собственную функцию в
~/.bashrc
:Который вы можете затем использовать так:
источник