Erlend Davidson wrote: > > Jon Phillips wrote: >> On Tue, 2006-11-28 at 18:57 +0000, Jamie McCracken wrote: >> >>> Edward Duffy wrote: >>> >>>> I know this isn't a high priority item, but here's a patch that makes >>>> tracker's thumbnail support follow the fd.o spec. It uses the >>>> $HOME/.thumbnails directory, so it'll work along side nautilus, >>>> thundar, and konq. It will not overwrite up-to-date thumbnails, but >>>> the File.SmallThumbnailPath metadata item will be filled in correctly. >>>> >>>> Currently, it only works for "normal" size, or 128x128, thumbnails. >>>> This is because tracker defines "large" as 640x640 while fd.o spec >>>> defines it as only 256x256. Maybe we could create a new directory, >>>> called "preview", for these extra-large thumbnails. >>>> >>>> The patch also removes the hard-coded disabling of thumbnails, so >>>> you'll be able to enable it via the EnableThumbnails key in >>>> tracker.cfg. If everything is working right, nautilus should start >>>> showing thumbnails for your OO.o documents (currently the only >>>> thumbnail generator we have, that nautilus doesn't). >>>> >>>> Also, this puts a hard dependancy on libpng. It's needed because the >>>> file's URI and MTime need to be embeded in the thumbnail file so it >>>> can be tested for validity. I doubt this should be a problem though. >>>> >>>> >>>> >>> Great work! >>> >>> now added with a few minor changes. >>> >>> We only extract a 128x128 so I have disabled the big thumb for now >>> >>> Im not sure if we need a command line option for thumbnailing. I have >>> not tested it fully as I cant seem to persuade it to thumbnail but then >>> again maybe its because my thumbs are up to date! >>> >>> please check cvs (update with new directories from cvs) properly thumbnails >>> >> This is great...so if you submit one more nice patch like this one, we >> will support you getting direct cvs access to this project. >> > What is tracker going to do about support for thumbnails? The > file-manager Thunar (http://thunar.xfce.org) handles thumbnailing in a > freedesktop.org compliant way, could you just use its mechanism for > generating thumbnails? Thunar has built-in support for many common > formats (this is as a part of thunar-vfs) like pdf, images supported by > gdk-pixbuf and all the gconf thumbnailers. > > I am currently writing a host of thumbnailer plugins for thunar > (http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers) - > these are just short scripts that call external programs (usually > "convert" from imagemagick). They are written according to: > http://thunar.xfce.org/documentation/C/customizing-thunar.html#thumbnailers. > I think it would be quite easy to use the same thumbnailer scripts in > tracker.
scripts for thumbnails need to go in @prefix/share/tracker/thumbnailers I wish there was a freedesktop location for these scripts so that all desktops and apps can share them - feel free to propose it on freedesktop mailing list if you like. -- Mr Jamie McCracken http://jamiemcc.livejournal.com/ _______________________________________________ tracker-list mailing list tracker-list@gnome.org http://mail.gnome.org/mailman/listinfo/tracker-list