--キャッシュ修正

--キャッシュ修正

nemoでクリックしても、このメッセージは繰り返し表示されます。今修正毎回。サムネイルキャッシュを完全に変更するためにできることがあるかどうか疑問に思います。

エラーは提出するサムネイルディレクトリは/ tmpにシンボリックリンクされていますが、私の場合はそうではありません。ただし、〜/ Picturesディレクトリ構造の内側、外側、および内側にはさまざまなシンボリックリンクがあります。

これへの参照が見つかりましnemo --fix-cacheたが、ドキュメントはありません(man nemoこのオプションへの言及はありません)。似たようなことを試してみるかと思いましたが、sudo find -type d -exec nemo --fix-cache {} ;文書化されていない機能だと心配され、もう問題を起こしたくありません。

共有する経験がある人はいますか?

私はMint 17.2でNemo 2.6.7を実行しています。

ベストアンサー1

一部の情報を使用すると、問題を簡単に追跡できます。

--キャッシュ修正

この--fix-cacheオプションはバージョン 2.6.2 に含まれています。そこにいない男性しかし、発見者は:

nemo --help
...
--fix-cache    Repair the user thumbnail cache - this can be useful if
               you're having trouble with file thumbnails.
               Must be run as root

変更ログから:

[ Michael Webster ]
* Adapt Nemo to deal with problem situations with the user thumbnail cache: 
  - Added --fix-cache command line option (must be run as root) 
  - Added quick check at startup to detect major problems and disable
    thumbnailing until fixed. 
  - Individual thumbnailed files are checked on the fly for permission issues. 
  - When a problem is detected, an infobar appears, offering to fix the problem,
    or ignore it.
* thumbnails: Remove an orphan comment from previous commits, 
              fix wording of the --fix-cache command-line option.

サムネイル工場

ニモ使用GNOMEデスクトップサムネイルファクトリー

したがって、キャッシュディレクトリにサムネイルを作成します。通常~/.thumbnails/[SIZE]、または~/.cache/thumbnails/[SIZE]システム環境によって異なります。xdgXDG_CACHE_HOMENoteに設定してください!これは共有複数のアプリケーションで使用できるキャッシュです。

サムネイルのファイル名は、元のファイルのURIをハッシュすることによって生成されます。その後、ライブラリはファイルの場所のハッシュ合計をチェックして、ファイルがキャッシュされていることを確認できます。

エラーが発生すると、ファイルが生成されます。.../thumbnails/fail/gnome-thumbnail-factory/[HASH].png

キャッシュされたサムネイルのソースを識別する

サムネイル工場次へ追加PNGテキストサムネイルのプロパティです。これには以下が含まれます統一リソース識別子。 Imagemagickなどのさまざまなツールを使用してこの情報を抽出できます。

identify -format "%[Thumb::URI]\n" ~/.cache/thumbnails/normal/774b4a5ba74455xxx.png
file:///home/foo/some_image.jpg

または、より詳細な情報は次のとおりです。

identify -format "%[*]" ~/.cache/thumbnails/normal/774b4a5ba74455xxx.png

または簡単に:

identify -verbose ~/.cache/thumbnails/normal/774b4a5ba74455xxx.png

この情報は次にも保存されます。失敗サムネイル。

カスタムサムネイルジェネレータ

設定ファイルを追加して、カスタムサムネイルジェネレータを追加できますshare/thumbnailers。一般的に:/usr/share/thumbnailers/または~/.local/share/thumbnailers

からインポートした例Arch Linux PCManFMImagemagickを使用してPDFサムネイルを作成する:

[Thumbnailer Entry]
TryExec=convert
Exec=convert %i[0] -thumbnail %s %o
MimeType=application/pdf;application/x-pdf;image/pdf;

最後の手段としてこれを試してみてください。 (信じる)ニモ画像のサムネイルを作成するには、GTKライブラリを使用してください。

おそらくあなたは

  • --fix-cache次のように実行してみてください。
  • 削除(または移動)してみてくださいサムネイルキャッシュディレクトリ - 再起動してください。注:キャッシュディレクトリは、GnomeDesktopThumbnailFactoryを使用するアプリケーション間で共有されます。
  • 走るニモコマンドラインで特定のエラーが報告されていることを確認してください。
  • ...

おすすめ記事