
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.
サムネイル工場
したがって、キャッシュディレクトリにサムネイルを作成します。通常~/.thumbnails/[SIZE]
、または~/.cache/thumbnails/[SIZE]
システム環境によって異なります。xdgXDG_CACHE_HOME
Noteに設定してください!これは共有複数のアプリケーションで使用できるキャッシュです。
サムネイルのファイル名は、元のファイルの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を使用するアプリケーション間で共有されます。
- 走るニモコマンドラインで特定のエラーが報告されていることを確認してください。
- ...
答え2
2017年現在、Linux Mint 18.1(Serena)を使用してこの問題が発生したため、回答を更新する価値があると思いました。この問題は次のように登録されました。Github問題#1429そしてランチパッドエラー#1592293。
修正内容は次のとおりです。今回提出してください、Nemoバージョン3.4.2とマークされているため、これは問題を解決するリリースである必要があります。
この問題に対する解決策は、Nemoの更新版を入手することです。最新バージョンのLinux Mint(18.2)にアップデートすれば十分ですが、リリースノートには含まれているNemoの正確なバージョンは記載されていません。