Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| xfce:tumbler:start [2021/01/13 01:58] – added rss feed for latest release kevinbowen | xfce:tumbler:start [2025/03/31 10:37] (current) – [Debugging Support] drop pkg-config, file is not always present gael | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | ====== Tumbler Thumbnail Service ====== | + | {{ : |
| + | ====== Tumbler | ||
| * **[[# | * **[[# | ||
| + | * **[[# | ||
| * **[[# | * **[[# | ||
| * **[[# | * **[[# | ||
| Line 9: | Line 11: | ||
| * **[[#Latest Release|Latest Release]]** | * **[[#Latest Release|Latest Release]]** | ||
| * **[[#Source Code Repository|Source Code Repository]]** | * **[[#Source Code Repository|Source Code Repository]]** | ||
| + | * **[[https:// | ||
| * **[[# | * **[[# | ||
| Line 19: | Line 22: | ||
| thumbnail management D-Bus specification described on | thumbnail management D-Bus specification described on | ||
| - | [[https:// | + | [[https:// |
| written in an object-oriented fashion using GLib and GObject. Its | written in an object-oriented fashion using GLib and GObject. Its | ||
| modular architecture makes it very flexible and useful in many | modular architecture makes it very flexible and useful in many | ||
| situations. It provides plugin interfaces for extending the URI schemes | situations. It provides plugin interfaces for extending the URI schemes | ||
| - | and MIME types for which thumbnails can be generated as well as | + | and MIME types for which thumbnails can be generated as well as for replacing the storage backend that is used to store the thumbnails |
| - | + | ||
| - | for replacing the storage backend that is used to store the thumbnails | + | |
| on disk. Tumbler' | on disk. Tumbler' | ||
| thumbnailer services implemented in accordance to the thumbnail | thumbnailer services implemented in accordance to the thumbnail | ||
| management D-Bus specification. | management D-Bus specification. | ||
| - | Tumbler is used by Thunar, | + | Tumbler is used by [[: |
| ---- | ---- | ||
| + | ===== Configuration ===== | ||
| + | |||
| + | You can override the default cache directory '' | ||
| + | |||
| + | |||
| + | * **D-Bus/ systemd** | ||
| + | * Create a file below '' | ||
| + | * '' | ||
| + | |||
| + | * **Other** | ||
| + | * Extend $HOME/ | ||
| + | * '' | ||
| + | |||
| + | After that, re-login, make sure the variable is set, and check if it works fine. | ||
| + | |||
| + | Tumbler has a configuration file '' | ||
| + | |||
| + | ---- | ||
| ===== Available Plugins ===== | ===== Available Plugins ===== | ||
| - | Tumbler allows to load a number [[: | + | Tumbler allows to load a number [[: |
| ---- | ---- | ||
| Line 47: | Line 66: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| Line 55: | Line 74: | ||
| ===== Debugging Support ===== | ===== Debugging Support ===== | ||
| + | As with all Xfce components, you can [[: | ||
| - | Tumbler | + | To get debug logs at runtime, starting with Tumbler |
| - | which can be setup using the configure flag `--enable-debug' | + | |
| - | output of `configure --help' | + | |
| - | | + | |
| - | build will most probably be noticably slower. This is also | + | G_MESSAGES_PREFIXED= G_MESSAGES_DEBUG=all / |
| - | recommended for people that want to develop Tumbler stuff. | + | |
| - | `yes' | + | Note: depending on your distribution, |
| - | kinds of checks | + | |
| - | slower. Use this if you want to develop for Tumbler | + | |
| - | writing Tumbler extensions and such). | + | |
| - | + | ||
| - | `minimum' | + | |
| - | recommended behaviour. | + | |
| - | + | ||
| - | `no' | + | |
| - | exactly what you do. | + | |
| [[|Back To Top]] | [[|Back To Top]] | ||
| Line 82: | Line 90: | ||
| Tumbler depends on the following packages: | Tumbler depends on the following packages: | ||
| - | * glib-2.0 >= 2.26.0 | + | * GLib >= 2.66.0 |
| - | * gio-2.0 >= 2.26.0 | + | |
| - | * gthread-2.0 | + | |
| Tumbler can optionally use the following packages: | Tumbler can optionally use the following packages: | ||
| - | * gdk-pixbuf-2.0 >= 2.14.0 (for a pixbuf | + | * gdk-pixbuf >= 2.40.0 (various image formats, some of them requiring the installation of optional libraries specific to gdk-pixbuf; also required for all other plugins below) |
| - | * FreeType 2.x (for a font thumbnailer plugin) | + | * FreeType |
| - | * libpng >= 1.2.0 (for the Thumbnail Managing Standard storage backend, gdk-pixbuf-2.0 is also required for this) | + | * A libjpeg implementation (e.g. libjpeg-turbo) |
| + | * FFmpegthumbnailer >= 2.0.0 (video) | ||
| + | * GStreamer >= 1.0.0 (video) | ||
| + | * Poppler >= 0.12 (PDF/PS) | ||
| + | * libgsf >= 1.14.9 (ODF) | ||
| + | * libopenraw >= 0.0.4 (RAW images) | ||
| + | * libpng >= 1.2.0 (for the Thumbnail Managing Standard storage backend) | ||
| + | * libgepub >= 0.6.0 (EPUB) | ||
| [[|Back To Top]] | [[|Back To Top]] | ||
| Line 96: | Line 109: | ||
| ===== Latest Release ===== | ===== Latest Release ===== | ||
| - | {{rss> | + | {{rss> |
| + | |||
| + | [[https:// | ||
| - | [[https:// | + | * **[[https:// |
| [[|Back to Top]] | [[|Back to Top]] | ||
| Line 115: | Line 130: | ||
| [[|Back To Top]] | [[|Back To Top]] | ||
| ---- | ---- | ||
| - | [[ : | + | [[ : |