После ответов здесь я могу открыть наутилус от терминала, но не без унылого перечня ошибок.
nautilus .
(nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed (nautilus:31126): GLib-GObject-WARNING **: invalid (NULL) pointer instance (nautilus:31126): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Обратите внимание, что я работаю Гостеприимный, и это другой набор ошибок, чем те, о которых сообщают для Надежного человека и Коварный
Ответ был любезно предоставлен в комментариях. Это только происходит, когда Наутилус уже работает. Таким образом, предупреждающие сообщения составляют не что иное как очевидное то, что наутилус не может быть запущен, потому что это было уже запущено.
, Чтобы выйти из наутилуса с nautilus -q
и затем запуститься это с nautilus .
чисто откроет папку текущего каталога без предупреждающих сообщений.
Примечание , что это запустит процесс из текущей оболочки, которая обычно является нежелательным, потому что консоль зависнет, пока Вы не уничтожите процесс с Ctrl + C , который в свою очередь закроет окно. Чтобы избежать что путаница, запустите его как отдельный процесс:
nautilus . &
Также примечание , что, если наутилус уже работает, то нет никакой потребности запустить его как отдельный процесс. Поэтому предупреждающие сообщения появляются с nautilus .