Nautilus 不起作用...无论是通过命令还是通过 Unity

Nautilus 不起作用...无论是通过命令还是通过 Unity

当我从笔记本电脑上卸载 Gnome3 时,我遇到了一点问题(导致速度变慢),并且软件包可能卸载了 nautilus 在此过程中需要的一些东西。现在,当我从 Unity 侧栏单击 nautilus 时,它什么也不做。我在终端中输入 nautilus,它输出的内容如下:

tommydrum@crazypeople-ubuntu:~$ nautilus
Could not register the application: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface `org.gtk.Actions' on object at path /org/gnome/Nautilus

当我从 unity 中右键单击 nautilus 并单击子文件夹时,它可以工作,但当我输入 nautilus 时则不行/home/tommydrum/Downloads。当我以 root 身份运行 nautilus 时,会发生这种情况(它确实有效,但这是输出):

tommydrum@crazypeople-ubuntu:~$ sudo -i nautilus
[sudo] password for tommydrum: 

(nautilus:14182): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Initializing nautilus-dropbox 1.4.0
Initializing nautilus-open-terminal extension

(opens now..) (then I close it, goes back to commandline)

知道我可以重新安装什么软件包吗?或者我可能意外卸载了什么软件包。

答案1

该问题可能是由于您卸载了 GNOME 3 而引起的。我不知道您运行的是哪个版本的 Ubuntu,但我知道在 12.10 版本中,Ubuntu 实际上附带了比最新的 GNOME 版本更旧的 Nautilus 版本。

无论如何,你一定在升级过程中切换了 Nautilus 版本,并且丢失了一些重要文件

在没有完全了解系统的情况下,我最好的建议就是简单地清除并重新安装 Nautilus。

可以使用以下命令完成此操作:

sudo killall nautilus- 这将确保您在开始使用 Nautilus 程序之前将其终止。

sudo apt-get remove --purge nautilus- 这将完全删除 Nautilus 和任何残留的配置文件。

sudo apt-get update- 这将确保您的来源是最新的。

sudo apt-get install nautilus- 这将再次全新安装 Nautilus。

资料来源:

http://www.omgubuntu.co.uk/2012/08/ubuntu-12-10-will-ship-with-older-version-of-nautilus https://launchpad.net/ubuntu/+source/nautilus/1:3.5.90.really.3.4.2-0ubuntu1/+build/3739314

相关内容