Thunarは、埋め込みフォントや画像を除くサムネイルを使用しません。

Thunarは、埋め込みフォントや画像を除くサムネイルを使用しません。

最初からLinux SVN-20111010

Linuxを超えて最初からバージョン2011-11-16

Xfce4 4.8.0

Thunarでは、フォントや基本画像以外にはサムネイルを取得できません。

この問題で問題が発生した後、私は戻って重要な部分であるように見える部分を再コンパイルしました。この順番で...

タンブラー-0.1.22:

$> ./configure --prefix=/usr
  <snip>
  * GdkPixbuf thumbnailer plugin:                     yes
  * FreeType font thumbnailer plugin:                 yes
  * JPEG thumbnailer plugin with EXIF support:        yes
  * Video thumbnailer plugin using ffmpegthumbnailer: yes
  * Video thumbnailer plugin using GStreamer:         yes
  * PDF/PS thumbnailer plugin using poppler:          yes
  * Freedesktop.org cache plugin:                     yes
$> make && make install

トゥナルボルマン-0.6.0:

$> ./configure --prefix=/usr
  <snip>
  * Mount notifications: yes
  * Debug Support:       minimum
$> make && make install

thunar-vfs-1.2.0:

$> ./configure --prefix=/usr
  <snip>
  * Operating system support:  generic
  * D-BUS support:             yes
  * File System Monitor:       none (???)
  * GNOME Thumbnailers:        yes
  * Startup Notification:      yes
  * Volume Manager:            none (???)
  * Debug Support:             minimum
$> make && make install

thunar-thumbnailers-0.4.1:

$> ./configure --prefix=/usr
  <snip>
  config.status: creating eps-thumbnailer/Makefile
  config.status: creating tex-thumbnailer/Makefile
  config.status: creating ps-thumbnailer/Makefile
  config.status: creating raw-thumbnailer/Makefile
  config.status: creating fig-thumbnailer/Makefile
  config.status: creating agr-thumbnailer/Makefile
  config.status: creating ffmpeg-thumbnailer/Makefile
  config.status: creating ogg-thumbnailer/Makefile
  config.status: creating svgz-thumbnailer/Makefile
  config.status: creating pdf-thumbnailer/Makefile
  config.status: creating dvi-thumbnailer/Makefile
  config.status: creating odf-thumbnailer/Makefile
  config.status: creating xcf-thumbnailer/Makefile
  config.status: creating psd-thumbnailer/Makefile
  config.status: creating mime/Makefile
$> make && make install

Thunar-1.3.0.tar.bz2:

$> ./configure --prefix=/usr
  <snip>
  Build Configuration:
  * D-BUS support:                      yes
  * GIO UNIX features:                  yes
  * Startup Notification:               yes
  * GUDev (required for thunar-volman): yes
  * Mount notification support:         yes
  * Debug Support:                      minimum
  * Documentation:                      yes (in tarball)
  Additional Plugins:
  * Advanced Properties:                yes
  * Simple Builtin Renamers:            yes
  * Trash Panel Applet:                 yes
  * User Customizable Actions:          yes
  * Wallpaper support:                  yes
$> make && make install

再起動!

だから私は...

$> rm ~/.cache/Thunar/thumbnailers.cache
$> rm -r ~/.thumbnails
$> Thunar -q
$> /usr/lib/thunar-vfs-1/thunar-vfs-update-thumbnailers-cache-1

サムネイラーキャッシュを再構築しましたが、フォントと基本イメージを除くサムネイルはまだありません。

GIMP .xcfファイルを見てみましょう。

$> cat /usr/share/thumbnailers/xcf-thumbnailer.desktop 

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=XCF Thumbnailer
MimeType=image/x-xcf;
X-Thumbnailer-Exec=/usr/libexec/xcf-thumbnailer %i %o %s


$> strings .cache/Thunar/thumbnailers.cache | grep xcf
image/x-xcf
/usr/libexec/xcf-thumbnailer %i %o %s

xcfサムネイルデスクトップファイルを削除してキャッシュを再作成すると、サムネイルキャッシュファイルからxcfエントリが消えます/usr/share/thumbnailers

端末でX-Thumbnailers-Exec行を呼び出すだけです。

$> /usr/libexec/xcf-thumbnailer test.xcf test.png 100

...convertを呼び出し、100pxのサムネイルを現在のディレクトリに出力します。

すべての部分が所定の位置にあるように見えますが、Thunarはデフォルトの画像やフォントの基本的なサポートに加えて、インストールされているサムネイルを使用することに興味がないようです。私は何を見逃していますか?

2011年11月23日15時15分に更新されました。 私は少し進歩しました。これは確かにLFS構成の問題です。

まず、XDGディレクトリが役割を果たしているようです。 XDG ユーザー・ディレクトリーが構成され、正しく機能していることを確認してください。

2番目のDBUSセッションを実行しSESSION_MANAGERて環境にDBUS_SESSION_BUS_ADDRESSエクスポートする必要があります。DBUS_SESSION_BUS_PID

第三に、これは私のインストールにのみ当てはまります--disable-gstreamer-thumbnailer。少なくとも私の場合は、タンブラーにffmpegthumbnailerを使用させます。私はgstreamerが不安定であり、追加の注意が必要であることを知っているので、これがタンブラーの問題だと言いたくありません。

私がいるのはここです…タンブラーの仕事をしているところです。私はffmpegthumbnailerとpopplerを使って、ビデオとPDFのフォントと基本画像、サムネイルをそれぞれインポートしていると思います。ここで、thunar-thumbnailersのサムネイルを認識するためにタンブラーを入手するか、XCFファイルとPSDファイルのサポートをタンブラーに追加する方法を理解する必要があります。それが私が元々探していたものだからです。

関連情報