Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
xfce:tumbler:start [2023/07/01 01:08] – Update Latest Release section kevinbowenxfce: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~~
-{{ :xfce:xfce.tumbler.png?no link|}}+{{ :xfce:tumbler.png?48nolink|}}
 ====== Tumbler - Thumbnail Service ====== ====== Tumbler - Thumbnail Service ======
  
Line 11: Line 11:
   * **[[#Latest Release|Latest Release]]**   * **[[#Latest Release|Latest Release]]**
   * **[[#Source Code Repository|Source Code Repository]]**   * **[[#Source Code Repository|Source Code Repository]]**
 +  * **[[https://developer.xfce.org/tumbler/index.html|tumbler API documentation (for developers)]]**
   * **[[#Reporting Bugs|Reporting Bugs]]**   * **[[#Reporting Bugs|Reporting Bugs]]**
  
Line 21: Line 22:
 thumbnail management D-Bus specification described on  thumbnail management D-Bus specification described on 
  
-[[https://wiki.gnome.org/DraftSpecs/ThumbnailerSpec]]+[[https://wiki.gnome.org/Attic/DraftThumbnailerSpec]]
  
 written in an object-oriented fashion using GLib and GObject. Its written in an object-oriented fashion using GLib and GObject. Its
Line 31: Line 32:
 management D-Bus specification. management D-Bus specification.
  
-Tumbler is used by Thunar, Ristretto, Xfce.+Tumbler is used by [[:xfce:thunar:start:|Thunar]][[:apps:ristretto:start|Ristretto]]and Xfce.
  
 ---- ----
Line 41: Line 42:
  
   * **D-Bus/ systemd**   * **D-Bus/ systemd**
-     create a file below ''~/.config/environment.d/'' and inside set XDG_CACHE_HOME. E.g:+     Create a file below ''~/.config/environment.d/'' and inside set XDG_CACHE_HOME. E.g:
      * ''XDG_CACHE_HOME=$HOME/.my_new_cache''      * ''XDG_CACHE_HOME=$HOME/.my_new_cache''
  
   * **Other**   * **Other**
-     * Extend  $HOME/.profile, $HOME/.bash_rc or similar+     * Extend $HOME/.profile, $HOME/.bash_rc or similar
      * ''export XDG_CACHE_HOME=$HOME/.my_new_cache''      * ''export XDG_CACHE_HOME=$HOME/.my_new_cache''
  
Line 65: Line 66:
   * [[https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html|XDG Base Directory Specification]]   * [[https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html|XDG Base Directory Specification]]
   * [[https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html|Thumbnail Managing Standard]]   * [[https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html|Thumbnail Managing Standard]]
-  * [[https://wiki.gnome.org/DraftSpecs/ThumbnailerSpec|Thumbnail Management D-Bus Specification]]+  * [[https://wiki.gnome.org/Attic/DraftThumbnailerSpec|Thumbnail Management D-Bus Specification]]
   * [[https://www.freedesktop.org/wiki/Specifications/file-uri-spec/|File URI Specification]]   * [[https://www.freedesktop.org/wiki/Specifications/file-uri-spec/|File URI Specification]]
  
Line 73: Line 74:
 ===== Debugging Support ===== ===== Debugging Support =====
  
-As with all Xfce components, you can [[https://docs.xfce.org/xfce/building#building_the_packages|set debug support at compile time]], but this is more likely to be of interest to developers or package maintainers.+As with all Xfce components, you can [[:xfce:building#building_the_packages|set debug support at compile time]], but this is more likely to be of interest to developers or package maintainers.
  
 To get debug logs at runtime, starting with Tumbler 4.17.0 (first stable release 4.18.0), you can do the following: To get debug logs at runtime, starting with Tumbler 4.17.0 (first stable release 4.18.0), you can do the following:
  
   pkill tumblerd   pkill tumblerd
-  G_MESSAGES_PREFIXED= G_MESSAGES_DEBUG=all $(pkg-config --variable=libdir tumbler-1)/tumbler-1/tumblerd+  G_MESSAGES_PREFIXED= G_MESSAGES_DEBUG=all /usr/lib/tumbler-1/tumblerd 
 + 
 +Note: depending on your distribution, you may need to adapt the prefix to ''/tumbler-1/tumblerd'' (e.g. probably ''/usr/lib/x86_64-linux-gnu'' on debian-based distros).
  
 [[|Back To Top]] [[|Back To Top]]
Line 127: Line 130:
 [[|Back To Top]] [[|Back To Top]]
 ---- ----
-[[ :start:|Return to Main Xfce documentation page]]+[[ :start:|Return to Xfce Main Documentation Page]]