我提到过这个链接: 如何在当前命令行目录中打开 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 .
.
当前目录