patch [#25972] blender-thumbnailer.py: GVFS support
authorCampbell Barton <ideasman42@gmail.com>
Wed, 9 Feb 2011 02:09:30 +0000 (02:09 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 9 Feb 2011 02:09:30 +0000 (02:09 +0000)
commit30552f9f46038a3ce7990b1b7a267c14ee2f3fac
treed20458c4a7aad1283ba08b7337c95c11f77c3b33
parent4eb76a1a904d392fef3ec8f592681a2fba7430fa
patch [#25972] blender-thumbnailer.py: GVFS support
from Shinsuke Irie (irie) with some minor edits.

Shinsuke's description from the tracker:
---
I have implemented GVFS framework support of blender-thumbnailer.py which allows some file managers like Nautilus and Thunar to show thumbnails in trash or network directories. If Python's gio module is available, the thumbnailer uses it to access to filesystems mounted via GVFS. This change shouldn't affect desktop environments other than GNOME and XFCE.

A function gvfs_open() in this patch is defined to solve a stupid incompatibility between Python file object and GIO Seekable object.

On Ubuntu 10.10, I confirmed thumbnails can be generated for file://, trash://, sftp://, and smb://.
release/bin/blender-thumbnailer.py