Stopping Tumblerd in XFCE


Tumbler is a D-Bus service for applications to request thumbnails for various URI schemes and MIME types. It is an implementation of the thumbnail management D-Bus specification described here.

  • Issues with Tumblerd: 
    • Using more memory and CPU
    • Preventing removable storage devices from unmounting(then, ejecting)
      • External HDD
      • USB Pendrive
      • CD/DVD 
    • Usually, locking of external devices occur with Video files
$ lsof /run/media/mitesh/PHONE\ CARD
COMMAND   PID   USER   FD   TYPE DEVICE  SIZE/OFF NODE NAME
tumblerd 1268 mitesh    9r   REG   8,17  34902492 1625 /run/media/mitesh/PHONE CARD/video/abc.mp4
tumblerd 1268 mitesh   10r   REG   8,17  69869584 1624 /run/media/mitesh/PHONE CARD/video/def.mp4
tumblerd 1268 mitesh   11r   REG   8,17  35883924 1627 /run/media/mitesh/PHONE CARD/video/ghi.avi
tumblerd 1268 mitesh   14r   REG   8,17 293435929 1629 /run/media/mitesh/PHONE CARD/video/jkl/mno.flv
tumblerd 1268 mitesh   15r   REG   8,17 240015268 1630 /run/media/mitesh/PHONE CARD/video/jkl/pqr.flv

So, in order to get rid of this blocking process tumblerd, we can kill the tumblerd commands given by lsof, as:

$ lsof /run/media/mitesh/PHONE\ CARD/ | awk '{print $2}' | grep -v PID | xargs -L 1 kill -TERM

PS: Please replace /run/media/mitesh/PHONE\ CARD/ with the mount point of the removable device, which is not allowed to be umounted.

If we want to remove this tumblerd, we can give following command:

  • Fedora
    • $ sudo yum remove tumbler
  • Debian/Ubuntu
    •  $ sudo apt-get remove tumbler
About these ads

8 thoughts on “Stopping Tumblerd in XFCE

  1. FYI – removing tumbler package under Xubuntu will also remove the the dependent xubuntu-desktop package. Which is basically 100% of the XFCE desktop environment. The end result would be a Linux without a GUI desktop. Which probably would crash on next bootup, if not sooner.

  2. That probably was true for the Precise version when that was posted in February. But as of the latest Quantel version, the xubuntu-desktop package lists tumbler as a dependency. Therefore, removing tumbler requires the xubuntu-desktop package to also be removed.

    Unfortuntately, I haven’t found an alternative solution yet. With Quantel, there are long sessions of disk actitivity that didn’t happen with Precise. Killing tumblerd does immediately stop the disk activity. So I have concluded disk activiry is tumberd rebuilding icons.

    • Hi Paul,

      Thank you! for the update. You can create a Cron entry to kill tumblerd at regular intervals. Atleast this will avoid heavy disk activity by tumblerd.

      Regards,
      Mitesh

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s