Hello,

Gwyddion creates TMS[1]-conforming thumbnails of loaded files so
that other applications can display these thumbnails too.

Some time ago people asked for thumbnails of files that have never been
opened in Gwyddion.

Gwyddion 2.12 comes with gwyddion-thumbnailer which does exactly that.
Open a directory of SPM files in nautilus and thumbnails will be
created on the fly.

So, where's the catch?

This integration has to be done for each desktop environment separately.

Now it works in Gnome (and it's quite cool) and I suppose it works in
XFce which can use Gnome thumbnailers.  It might also work in KDE4
although I admit I've never tested it live.

In other TMS[1]-conforming environments, you can at least manually run
gwyddion-thumbnailer to create thumbnails for all files within some
directory structure (see the manual page).

Neither MS Windows nor OS X follows, surprisingly, the TMS and each has
its own mechanism for file thumbnails/previews.

I cannot write thumbnailers for these.

I cannot beacuse the problematic part is the integration: proper
interaction with the specific system, registration of the service, using
properly platform libraries and generally getting it work, which
requires familiarity with the platform and lots of testing.  So it has
to be done by someone actually using the platform.  Reading a SPM file
and rendering it to an image is the easy part -- and I've done this part
so it can be reused.

So, if you want this feature for your desktop environment, you have to
write it.  Or bribe someone to write it.  Or blackmail.  Or seduce.
Whatever works for you.

Waiting won't do.

I can help with the implementation, but only help.

Thanks for skipping to the end of this long mail,

Yeti


[1] Thumbnail Managing Standard, http://triq.net/~jens/thumbnail-spec/ 

------------------------------------------------------------------------------
_______________________________________________
Gwyddion-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gwyddion-users

Reply via email to