Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
xfce:thunar:tumbler [2019/11/30 00:55] – [Available Plugins] alexxcons | xfce:thunar:tumbler [2020/08/08 04:16] – [Available Plugins] removed CR3 from raw thumbnailer - support does not yet exist toz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tumbler ====== | ====== Tumbler ====== | ||
The Tumbler package contains a D-Bus thumbnailing service based on the thumbnail management D-Bus specification. This is useful for generating thumbnail images of files. | The Tumbler package contains a D-Bus thumbnailing service based on the thumbnail management D-Bus specification. This is useful for generating thumbnail images of files. | ||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | Tumbler has since version 0.1.27 a configuration file to control the priority, locations and file sizes the plugin is used for: [[http:// | ||
- | |||
- | To override the default configuration, | ||
- | |||
- | NB: '' | ||
- | |||
- | mkdir -p $XDG_CONFIG_HOME/ | ||
- | cp / | ||
- | |||
- | Each group in the configuration file is responsible for the settings of a particular thumbnailer plugin. The following keys can be used to adjust a plugin: | ||
- | |||
- | ? Disabled | ||
- | ! Disable the plugin, the values '' | ||
- | ? Priority | ||
- | ! Numeric value to control the priority of the plugin. If 2 plugins can provide thumbnails for the same scheme + mime-type combination, | ||
- | ? Locations | ||
- | ! A ;-separated path list the plugin will be used for. If the source file is not a child of one of the locations, the plugin won't be used and another plugin with a lower priority will be tried. Absolute paths, environment variables, ~/ and ~username/ are allowed. Leave empty to allow all locations. | ||
- | ? MaxFileSize | ||
- | ! Maximum size of the source file the plugin will still try to generate a plugin for. The size is in bytes, 0 disabled the check. | ||
===== Available Plugins ===== | ===== Available Plugins ===== | ||
+ | Tumbler allows to load a number plugins to support different file formats. Most plugins are loaded by default, if the required libraries are provided. | ||
=== Image Thumbnailers === | === Image Thumbnailers === | ||
* __JPEG-thumbnailer__ | * __JPEG-thumbnailer__ | ||
Line 32: | Line 11: | ||
* Supports all type GdkPixbuf supports (Gtk3.22: ani, bmp, GdkPixdata, gif, icns, ico, jpeg, png, pnm, qtif, svg, tga, tiff, wmf, xbm, xpm) | * Supports all type GdkPixbuf supports (Gtk3.22: ani, bmp, GdkPixdata, gif, icns, ico, jpeg, png, pnm, qtif, svg, tga, tiff, wmf, xbm, xpm) | ||
* __Raw-thumbnailer__ | * __Raw-thumbnailer__ | ||
- | | + | |
=== Video Thumbnailers === | === Video Thumbnailers === | ||
* __Cover-thumbnailer__ | * __Cover-thumbnailer__ | ||
- | | + | |
* __ffmpeg-thumbnailer__ | * __ffmpeg-thumbnailer__ | ||
* - Details missing. Please add, if known - | * - Details missing. Please add, if known - | ||
+ | * Requires package: ?? | ||
* __GStreamer-thumbnailer__ | * __GStreamer-thumbnailer__ | ||
- | | + | |
+ | * Requires package: gstreamer1.0-plugins-* (debian), gstreamer1-plugins-* (fedora), gst-plugins-* (Arch) | ||
=== Other Thumbnailers === | === Other Thumbnailers === | ||
* __Font-thumbnailer__ | * __Font-thumbnailer__ | ||
Line 45: | Line 26: | ||
* __Poppler-thumbnailer__ | * __Poppler-thumbnailer__ | ||
* Thumbnailer for PS/PDF files | * Thumbnailer for PS/PDF files | ||
+ | * Requires package: // | ||
* __ODF-thumbnailer__ | * __ODF-thumbnailer__ | ||
* Provides thumbnails for different open document types, oasis.opendocument (presentation, | * Provides thumbnails for different open document types, oasis.opendocument (presentation, | ||
* Here the [[https:// | * Here the [[https:// | ||
* __Customized thumbnailers__ | * __Customized thumbnailers__ | ||
- | * All thumbnailers provided by *.desktop files. [[xfce: | + | * All thumbnailers provided by .thumbnailer |
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Tumbler has since version 0.1.27 a configuration file to control the priority, locations and file sizes the plugin is used for: [[http:// | ||
+ | |||
+ | To override the default configuration, | ||
+ | |||
+ | NB: '' | ||
+ | |||
+ | mkdir -p $XDG_CONFIG_HOME/ | ||
+ | cp / | ||
+ | |||
+ | Each group in the configuration file is responsible for the settings of a particular thumbnailer plugin. The following keys can be used to adjust a plugin: | ||
+ | |||
+ | ? Disabled | ||
+ | ! Disable the plugin, the values '' | ||
+ | ? Priority | ||
+ | ! Numeric value to control the priority of the plugin. If 2 plugins can provide thumbnails for the same scheme + mime-type combination, | ||
+ | ? Locations | ||
+ | ! A ;-separated path list the plugin will be used for. If the source file is not a child of one of the locations, the plugin won't be used and another plugin with a lower priority will be tried. Absolute paths, environment variables, ~/ and ~username/ are allowed. Leave empty to allow all locations. | ||
+ | ? MaxFileSize | ||
+ | ! Maximum size of the source file the plugin will still try to generate a plugin for. The size is in bytes, 0 disabled the check. | ||
+ | |||
+ | ---- | ||
===== Cover Thumbnailer ===== | ===== Cover Thumbnailer ===== | ||
Line 68: | Line 76: | ||
After creating the rc file, it is best to log off and on again to restart Thunar and Tumbler, because both applications cache the mime-type combinations. | After creating the rc file, it is best to log off and on again to restart Thunar and Tumbler, because both applications cache the mime-type combinations. | ||
+ | |||
+ | ---- | ||
===== Customized Thumbnailers ===== | ===== Customized Thumbnailers ===== | ||
- | As of version 0.2.0, the desktop thumbnailer functionality has been added back into tumbler. This functionality supports custom .thumbailer | + | As of version 0.2.0, the desktop thumbnailer functionality has been added back into tumbler. This functionality supports custom .thumbnailer |
==== Customized Thumbnailer for .dds files ==== | ==== Customized Thumbnailer for .dds files ==== | ||
Line 155: | Line 165: | ||
You can add additional mime types to the MimeType line of the thumbnailer file to support additional text-based document types. | You can add additional mime types to the MimeType line of the thumbnailer file to support additional text-based document types. | ||
+ | ==== Customized Thumbnailer for comic book archives ==== | ||
+ | A thumbnailer for comic book archives (cbr, cbz, cbt, cb7) can be created using the comicthumb utility (search for it your distro' | ||
+ | <file txt / | ||
+ | [Thumbnailer Entry] | ||
+ | TryExec=comicthumb | ||
+ | Exec=comicthumb %u %o %s | ||
+ | MimeType=application/ | ||
+ | application/ | ||
+ | </ | ||
+ | |||
+ | ==== Customized Thumbnailer for webp content ==== | ||
+ | Note: Make sure there is an image/webp mimetype defined in your system. | ||
+ | <file txt / | ||
+ | [Thumbnailer Entry] | ||
+ | Version=1.0 | ||
+ | Encoding=UTF-8 | ||
+ | Type=X-Thumbnailer | ||
+ | Name=webp Thumbnailer | ||
+ | MimeType=image/ | ||
+ | Exec=/ | ||
+ | </ | ||
[[|Back To Top]] | [[|Back To Top]] | ||
---- | ---- | ||
[[: | [[: |