Nautilusでサムネイルを更新するにはどうすればよいですか?私のビデオフォルダにはいくつかのMKVがあり、そのうち半分だけが映画の境界線と映画からの抜粋を持ち、その他(同じ方法でエンコードされたMKV)には通常の映画アイコンのみがあります。
(F5はそれを行いません。)
次のディレクトリを削除することで、キャッシュに失敗したアイコンを簡単に削除できます。
Nautilusは、現在folder like thumbnailを持つサムネイルのみを更新します。 現在サムネイルを持っているファイル/フォルダーを更新したい場合は役に立ちません
ほとんどの場合、これを削除してからすべてのサムネイルを削除する必要があります。
〜/ .thumbnails/fail
12.10以降、サムネイルは~/.cache/thumbnails
に保存されます
修正されたコマンド:
rm -r ~/.cache/thumbnails
その後、再起動するか、次のいずれかを実行します。
killall nautilus
ここでコマンド:
rm -r ~/.thumbnails
killall nautilus
あなたの家には.thumbnailsと呼ばれる隠しディレクトリがあります。
そこにあるファイル(またはすべて)を削除すると、次にサムネイルが保存されているディレクトリにアクセスしたときに、そのサムネイルがnautilusによって再作成されます。
もっと便利な方法があるかどうかわかりません。
編集:Nautilusは、サムネイルをメモリに保存します。強制的に再作成するには、Nautilusを閉じて再度起動する必要があります。
rm -R〜/ .thumbnails/failを実行した後、目的のnautilusウィンドウがアクティブである間にF5を押すだけで、すべてのnautilusをkillする必要はありません。
その何かが頻繁に行われている場合...あなたはそれをcron経由で自動的に実行させることができます https://help.ubuntu.com/community/CronHowto
ファイルをtouch
ingするだけで、サムネイルを簡単に強制的に再読み込みできます。
touch *
最初にフォルダにcd
していることを確認してください。
自分がtouch
(eheh)をより詳細に制御したい場合は、globを好みに合わせて更新してください。 *.mkv
。
自動構成フォルダーに手を入れる必要はありません。
ファイルが作成されるとすぐにサムネイルマネージャーが呼び出されるため、多くの場合、問題はしばしば発生します。大きなファイルを作成(ビデオのエンコード、プロットの作成、ドキュメントのマージなど)する場合、サムネイルマネージャーは、ファイルが完了する前にサムネイルを作成(および失敗)する場合があります。
コマンドtouch
は、「最終編集」時間を更新します。サムネールマネージャーは、サムネールが不要であると判断し(最後に撮影されてからファイルを「編集」した)、それを更新します。
追加:ファイルをより細かく制御する必要がある場合(たとえば、サブフォルダー、ファイルパターンなど)、次のようなものを使用できます。
find . -name '*finished*.mkv' | while read f; do touch "$f"; done
14.04以降
これが頻繁に発生する場合は、~/.profile
ファイルをお気に入りのエディターで編集し、ファイルの下部に次のコードを追加することにより、ログイン時のプロセスを自動化できます。
# dump failed thumbnails
echo tag > /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/tag
if [ -d /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory ] ; then
rm /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/*
エコー行はそこにあるため、ログイン時にエラーが報告されないように、失敗したサムネイルディレクトリに何かが存在します。次の2行は、失敗したサムネイルディレクトリの存在を確認し、存在する場合はそのディレクトリの内容全体を削除します。
ソース: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files
https://askubuntu.com/a/795098/225694
https://askubuntu.com/a/20122/225694
検査