什么是tumblerd?

我最近切换到了Xubuntu,刚刚注意到一个之前没遇到过的进程---tumblerd,它占用了大约100MB的内存。除了在SourceForge上的这个链接外,我找不到太多关于它的信息。我应该担心吗?


1@unhammer tumblerd的行为相当疯狂!根据你的建议,我关闭了一个下载文件夹(尽管实际上并没有在下载任何东西),CPU恢复正常。我再次打开它,CPU升高。我以前从未遇到过这种情况。如果你有任何提示/建议,我会非常感激。 - Chan-Ho Suh
@Chan-HoSuh 在即将到来的12.04中,这似乎不再是一个问题。 - Matty
希望如此。实际上,我正在运行beta2...另一方面,有一次我关闭了tumblerd,并在稍后重新打开thunar(再次激活tumblerd),一切似乎都正常。不过,以前从未遇到过tumblerd占用98%的CPU资源。希望这只是个例,考虑到它以往的历史... - Chan-Ho Suh
@Chan-HoSuh 我实际上忘记了这件事 - 自从alpha版以来,我一直在运行它,出奇地少遇到问题。现在应该一切都好了。 - Matty
@Matty 谢谢回复。很高兴听到这个消息。 - Chan-Ho Suh
显然,链接的杯子与您电脑上运行的那个不同。 - jarno
6个回答

这是另一个名为tumbler的程序,它是XFCE标准安装的一部分(软件包tumbler)。
从软件包描述中可以看到:
Tumbler是一个D-Bus服务,用于应用程序请求各种URI方案和MIME类型的缩略图。它是根据ThumbnailerSpec规范实现的缩略图管理D-Bus规范的一部分,该规范在http://live.gnome.org/ThumbnailerSpec中有详细描述。

13而且这该死的东西还可以锁住你的USB驱动器... - RobinJ
4怎样才能停止它呢?:-/ - Bibhas
1我已经移除了它。sudo apt-get remove tumbler。=) 现在我需要一个替代方案来生成缩略图。=| - Bibhas
2禁用视频或其他文件的缩略图的解决方案:http://askubuntu.com/a/266060/47206 - user47206
4@Bibhas 要停止tumblerd:killall -HUP tumblerd。最近我有一个由于tumblerd而无法弹出的USB驱动器,所以我只需运行该命令就能够弹出它。对我来说,这似乎是一个比完全移除更温和的解决方案。 - bmaupin
@RobinJ 它仍然存在,错误报告 - jarno

(根据Daenyth的建议,将此从评论移至答案)
如果你正在下载一些巨大的媒体文件(例如电影)并且在Thunar中打开了下载文件夹,那么可能会消耗大量的CPU资源。
我猜每当文件稍微增长一点,都会检查是否发生了变化,并尝试重新生成缩略图。关闭文件夹可以停止的运行。

目前仍有一个 XFCE Bugzilla 报告链接尚未关闭。另请参阅tumblerd 问题列表链接

(显然,即使是已完成的下载,这个问题可能已在12.04中修复;我自己还没有确认)。


613.04使用xfce仍存在错误-如果像unhammer所说的那样,正在下载大文件(视频),同时在Thunar中打开下载文件夹,CPU占用率会很高-暂时的解决办法就是关闭Thunar。 - Scott Stensland
120.04还存在着一个bug。请参考下面的链接https://askubuntu.com/a/399226/15847,了解如何限制生成缩略图的文件大小。这可以减轻问题的影响。 - Беров

这个问题在Xubuntu 14.04 x64版本中仍然存在。
对我来说,编辑/etc/xdg/tumbler/tumbler.rc文件并禁用视频文件缩略图的解决方法很有效。对我来说,图像文件的缩略图更重要,而且没有任何问题。

请点击此处查看详细信息:http://askubuntu.com/a/266060/47206 - user47206

您可以通过编辑/etc/xdg/tumbler/tumbler.rc(目标位置可能不同,请在/etc中搜索)来编辑tumbler的行为。
在那里,您可以设置tumbler可以工作的文件夹(我只设置了/home),并禁用一些插件(我只保留了jpeg和pdf)。
我认为这是一个很好的妥协。

对我来说,Xubuntu 12.04 x64仍然存在这个问题。 我在Thunar中打开了一个包含几个大型MPEG2文件(总大小约为30GB)的文件夹,在SMPlayer中启动一个电影文件后,我的系统变得无法使用。

top显示tumblerd占用了大量资源。 我在Thunar中禁用了缩略图并卸载了tumbler软件包。现在一切都正常了。

顺便说一下:这些MPEG2文件中没有一个发生了大小变化。


在amd5400b上运行XFCE(Ubuntu 14.04)x64。
Tumbler会在超过90%时在cpu0和cpu1之间切换(如gkrellm所示)。 终止进程tumblerd后,系统负载恢复正常。
感谢@ciprianl和@alvinish Raj对修复建议的贡献。

请点击此处查看详细信息:http://askubuntu.com/a/266060/47206 - user47206