Discussion:
[Thunar-dev] Writing a "Semantic" plugin for Thunar
Robert Rothenberg
2010-12-29 10:45:42 UTC
Permalink
Hello,

I would like the ability to tag arbitrary files with keywords, and to
browse the filesystem by keywords rather than directories.

An extension for tagging files seems straightforward to write. (Before
I embark on this, is anyone else working on a similar project?)

However, from reading the section on Thunar extensions, it looks like
there is no way to implement a keyword browsing interface from within
Thunar. That would still require a separate application. Am I correct
in assuming that?

Regards,
Robert
Jannis Pohlmann
2011-01-05 20:21:46 UTC
Permalink
Hey,

On Wed, 29 Dec 2010 10:45:42 +0000
Post by Robert Rothenberg
Hello,
I would like the ability to tag arbitrary files with keywords, and to
browse the filesystem by keywords rather than directories.
An extension for tagging files seems straightforward to write. (Before
I embark on this, is anyone else working on a similar project?)
It can be done e.g. by registering context menu actions and/or an
additional page in the file properties dialog.
Post by Robert Rothenberg
However, from reading the section on Thunar extensions, it looks like
there is no way to implement a keyword browsing interface from within
Thunar. That would still require a separate application. Am I correct
in assuming that?
That's a correct assumption. Plugins can register

- context menu actions (like the archive plugin does)
- additional pages in the file properties dialog (like the exif
plugin does)
- new menu items in the Edit menu (the custom user actions plugin
does this)
- additional renamers (like the thunar media tags plugin does for
media files with meta data)

and that's it at the moment.

- Jannis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/thunar-dev/attachments/20110105/9c69017f/attachment.pgp>
Loading...