将会出现警告信息

将会出现警告信息

我提到过这个链接: 如何在当前命令行目录中打开 Nautilus?

但是自从我升级到 17.10 以来,nautilus .当我已经cd在终端中使用特定目录时,运行会给我以下消息。

sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version('Nautilus', '3.0') before import to ensure that the right version gets loaded.
Initializing nautilus-dropbox 2015.10.28

我该如何解决?

我在 Xorg 模式下运行 Ubuntu 17.10

答案1

要从当前目录打开 Nautilus,请使用:

nautilus .

要打开选定的文件,请使用:

nautilus . -s filename

如果文件名中有空格,请将其括在双引号 ( ") 中。


将会出现警告信息

Nautilus、gedit 和其他应用程序都基于 Gnome Took Kit (GTK),它因发出警告消息而臭名昭著。99% 的时间你可以忽略它们。nautilus打开时是否显示当前目录?这是唯一的问题。对于 Ubuntu 16.04.3 LTS,xorg有很多警告:

$ nautilus .

(nautilus:18233): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:18233): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:18233): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

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

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

Nautilus 再次运行良好,这些烦人的警告信息只是 Ubuntu 和其他 Linux 发行版的 Gnome 骨干历史的一部分。

答案2

该命令nautilus将要打开的路径作为参数,因此如果要打开当前目录,则必须输入

nautilus .

.当前目录

相关内容