すばやくナビゲートできるようにしたいPDF文書(論文、講義、配布資料)の大きなライブラリがあります。そのためにサムネイルが必要です。
しかし同時に、~/.thumbnails
私は本当に必要のない親指でフォルダが積み重なっているのを見ます。重要なサムを削除せずにサムネイルジャンクを削除することはできません。それらを削除する場合は、重要なPDFドキュメントが含まれるすべてのフォルダーに移動し、サムネイルキャッシュを再生成する必要があります。
このプロセスを自動化できるようになりたいです。特定のディレクトリセットのサムを事前にキャッシュするようにnautilusに指示する方法はありますか?
注:写真やビデオに対してこれを行うように見えるbashスクリプトのセットを見つけましたが、他のドキュメントに対してはそうではありません。スクリプティングの経験が豊富な人なら、PDF文書用にこれらを調整できるかもしれませんし、少なくともPDF文書でも動作するように修正しなければならないことについて、少なくとも正しい方向を教えてくれるかもしれません。
編集:
この質問に対する回答は非常に圧倒的です。これを解決することに参加したすべての人にまず感謝します。質問、その回答、およびそれに関するすべての議論は、多くの関係者の共同の努力がどのように最適なソリューションにつながるかを示す素晴らしい例です。これがまさにLinuxとオープンソースをとても素晴らしいものにしている理由です。
提供された答えはすべて、私がこの質問に対して最初に立てた報奨に値するでしょう。それでも、授与される賞金は1つだけです。今後のすべての読者には、問題を最も効率的な方法で解決する答えを選択する義務があります。どのソリューションであるかを判断するため、互換性、速度、出力品質の3つのスクリプトを比較して、最終テストを実行しました。結果は次のとおりです。
Thumbnailer 1、rosch:
互換性:✔ファイル名にスペース。✔ディレクトリ名のスペース。✘freedesktop準拠
速度:12,6秒で95 PDF
品質:ノーチラスの品質
追加特典:1.)既存の親指を持つファイルを自動的にスキップします。2.)追加のパッケージは不要
Thumbnailer 2、Martin Ordaによる:
互換性:✔ファイル名にスペース。✔ディレクトリ名のスペース。✘freedesktop準拠
速度:70,0秒で95 PDF
品質:ストック画像よりも大幅に優れたスケーリング。
追加特典:1.)既存の親指を持つファイルを自動的にスキップする2.)PDF以外の幅広い画像フォーマットと互換性がある3.)GNOMEコンポーネントに依存しないプラットフォーム非依存
Thumbnailer 3、James Henstridgeによる:
互換性:✔ファイル名にスペース。✔ディレクトリ名のスペース。✔freedesktopに準拠
速度:10,8秒で95 PDF
品質:ノーチラスの品質
追加の特典:1.)既存の親指を持つファイルを自動的にスキップします2.)プレインストールされたサムネラーによって識別されるすべてのファイル形式と互換性があります
3つのスクリプトはすべて優れています。それぞれに長所と短所があります。Roschのソリューションはそのまま使用できるため、最小限のインストールでユーザーに適した選択肢になる可能性があります。
Martin Ordaは、さまざまなファイル形式で動作し、DEに依存しない非常に用途の広いスクリプトを作成しました。サムネイルの品質は優れていますが、速度は犠牲になります。
結局、私のユースケースに最も適したのはJamesのソリューションでした。高速で汎用性があり、既存のサムネイルでファイルをスキップするオプションを提供します。
総合優勝:ジェームズヘンストリッジ
追加情報:3つのスクリプトはすべてnautilus-scriptsと完全に互換性があります。このチュートリアルに従って簡単にインストールできます。
編集2:roschによる改善されたスクリプトを使用してレビューを更新しました。