Re: [Tracker] Specifying thumbnailers as a service
- From: "Brian J. Tarricone" <bjt23 cornell edu>
- Cc: nautilus-list gnome org, kfm-devel kde org, strigi-devel lists sourceforge net, jens gnome org, xdg lists freedesktop org, olivier lx student wau nl, Rob Taylor <rob taylor codethink co uk>, Tracker mailing list <tracker-list gnome org>
- Subject: Re: [Tracker] Specifying thumbnailers as a service
- Date: Fri, 29 Aug 2008 11:42:36 -0700
Philip Van Hoof wrote:
On Fri, 2008-08-29 at 11:22 +0100, Rob Taylor wrote:
I wonder if it'd make sense to allow multiple services to provide
thumbnailing for different mime types. This could be done by having the
thumbnailing service(s) register bus names of the form
org.freedesktop.thumbnailer.<mime type>, and the application could look
up the bus name for the mime type of the file it wishes to thumbnail,
and dbus-activation would take care of running the appropriate service.
This makes sense to me.
This sounds overly complicated to me. Now you're assuming that any app
that wants to load thumbnails is also capable of figuring out the
mime-type of the file it wants to load. For a file manager, sure, but I
don't think any app that could potentially want thumbnails should have
to be mime-type-aware.
I can understand the viewpoint of a proprietary format that wants to
implement a thumbnailer, but this can be done with a single thumbnailing
'server' by allowing the thumbnailing server to exec external processes
to do the work. The only other reason I'd see for this would be to have
process separation for various thumbnailers, but that can still be
accomplished if you're really that afraid of buggy thumbnailers bringing
down the service (which should just get restarted via dbus activation
anyway).
-brian
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]