鹦鹉螺很慢


27

一个月前,我更新(没有全新安装)到12.04。

从那以后鹦鹉螺变得异常缓慢。当我打开一个包含许多子文件夹的文件夹时,有时我必须等待4秒钟,直到显示所有内容。这是以前从未有过的,在以前的版本中,我总是可以非常快速地在文件之间浏览。

如果我从终端使用root权限启动nautilus,则它的确运行良好。

我查看了“其他驱动程序”,并从Nvidia current-version-update更改为推荐的驱动程序。不幸的是,这仅几天就大大提高了文件浏览的性能和速度。现在,我再次陷入了缓慢的鹦鹉螺的困境。

我还尝试安装最新的nvidia驱动程序,如此处建议的那样:http : //www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html 根本没有用。

同样,当使用破折号尝试查找文件时,它也无法正确响应:在显示文件之前,不会查找文件或加载一段时间。

我正在使用Acer笔记本电脑

英特尔®酷睿™i5 CPU M 430 @ 2.27GHz×4
6GB RAM
GeForce GT 320M / PCIe / SSE2
64位Ubuntu 12.04


您可以从命令行启动nautilus,浏览包含大量文件的某个文件夹,并报告任何消息错误吗?
哈维尔·里维拉

如果我通过终端(“ sudo nautilus”)打开鹦鹉螺,文件浏览会很流畅。但是我在终端中收到以下错误报告:**(办公室:16051):严重**:murrine_style_draw_box:断言`height> = -1'失败**(办公室:16051):警告**:无法调用/com/canonical/AppMenu/Registrar.UnregisterWindow
Tobelli 2012年

进行“ sudo nautilus”将以根配置文件启动它,它将隐藏您自己的任何错误。出于好奇,使用sudo启动全局菜单时将其禁用。尝试使用“ killall nautilus; nautilus”,以避免仅打开一个新实例。
哈维尔·里维拉

感谢您的帮助,我非常感谢。实际上,当我执行sudo nautilus时,全局菜单已禁用
Tobelli 2012年

问题仍然存在。有人对此问题有解决方案吗?
Tobelli 2012年

Answers:


5

我想出了一些加快鹦鹉螺速度的方法:书签和预览。但是它仍然没有它应有的快……而且我有一个SSD!

书签:

要解决此问题,请删除所有书签,重新启动,然后重新添加您不能没有的书签。

使用strace,我意识到nautilus在每个视图中都声明了很多文件。甚至在跟踪过程中浏览的目录中也没有文件。我认为Nautilus正在尝试预缓存这些书签。

我有一个网络驱动器作为书签...这可能是鹦鹉螺需要花费几秒钟来加载的原因。

预览设置:

禁用首选项中的预览,如下所示:

在此处输入图片说明


2
nautilus即使没有书签,它也会变慢,当更多文件添加到HDD时,它变慢。
TheKojuEffect

1
网络上的书签为我做到了这一点。预览并没有太大的区别。我还在上游打开了一个关于它的错误:bugzilla.gnome.org/show_bug.cgi?id=694677
sup

@sup:很抱歉当程序员,但发现了bug后就打开了bug报告。如果您与开发人员交谈,“打开错误”会引起混乱。
菲涅耳2015年

是的,我想你是对的。即使我认为从上下文中我的意思很清楚。
2015年

3

我不知道是否有帮助。但我删除了以下插件:nautilus-sendtonautilus-sendto-empathynautilus-sharenautilus-open-terminal。现在,鹦鹉螺似乎运行得很快。


无法确认。我安装了这些扩展,仍然遇到相同的问题。我的测试用例:$HOME/.thumbnails/包含约50000张图像的目录(禁用了鹦鹉螺中的预览)。观察:Nautilus减慢了爬网速度,不显示文件,必须被杀死)。访问/usr/bin约2800个项目大约需要7秒钟。在PCmanFM和Dolphin上,这两个动作几乎都是即时的。
Glutanimate

再三考虑:访问较小的目录(<50个项目)时似乎有一些提速。鹦鹉螺似乎反应更快。但是这些解决方法显然无法解决Nautilus本身的潜在问题。不过,感谢您发布此信息。任何帮助表示赞赏!
Glutanimate

1

在您的帖子中,您肯定提到了一个鼠标严重错误,这肯定是某些主题的错误,这可以解释为什么root鹦鹉螺可以正常工作,因为root不携带用户主题,请尝试更改为默认主题并进行测试。


我建议编辑此内容以说明如何执行此操作。
伊莱亚·卡根


1

这有助于减少问题:
首选项/行为检查中,在其自己的窗口上打开每个文件夹
会降低可用性,从而创建窗口负载;但是至少您不必坐下来等待它最终像Window $中那样发生响应...

该问题可能仍然会发生,并冻结所有鹦鹉螺窗口...,因此我认为这不是100%的临时解决方法,我仍在等待鹦鹉螺的修复。

基本上,通过保持所有文件夹的打开状态,可以帮助您避免在文件夹上来回移动。

编辑:减速停止了!但是使用鹦鹉螺会更困难,但至少不会一直保持冻结状态!(仍然冻结或使整个鹦鹉螺崩溃,但需要更多时间)


1

临时修复,网址https://wiki.debian.org/Nautilus/FAQ/SlowNautilus

问题的原因:“ gvfsd-metadata”存储以某种方式损坏,结果“ gvfsd-metadata”陷入无限循环。这反过来会严重影响鹦鹉螺的性能。如果您不熟悉“ gvfsd-metadata”,这是一个使用Nautilus文件浏览器时收集文件元数据的过程。我们假设“ gvfsd-metadata”是“ gvfs”包的一部分或与之相关。


0

这为我工作:

sudo apt-get install --reinstall nautilus

0

Nautilus在Ubuntu 14.04上也非常慢。我不知道为什么,也许是插件有问题?我删除了其他Nautilus插件。它仍然很慢,有时会冻结。我认为Canonical应该做些什么,因为Ubuntu摇摇欲坠,也不应该受到文件管理器的困扰。

我将文件管理器Nemo用作解决方法已有几天了。与Nautilus相比,它的速度令人难以置信,并且具有一些非常好的功能。如果接下来几天没有问题,它将是我的默认文件管理器。


0

经过几天的网络搜索,似乎有很多因素影响Nautilus的速度。

一时兴起,我删除了

〜/。缩略图/ *

现在Nautilus窗口的打开速度更快。 耸耸肩

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.