nautilusでサムネイルを更新する


38

nautilusのサムネイルをどのように更新しますか?私のビデオフォルダにはいくつかのMKVがあり、そのうち半分だけが映画の境界線と映画からの抜粋を持ち、その他(同じ方法でエンコードされたMKV)には通常の映画アイコンのみがあります。

(F5はそれを行いません。)


また、トーテムをインストールしたままにしておくと、サムネイルがUbuntuでのみ機能することがわかりました。askubuntu.com
questions

私はこれを単一ファイルの更新にも提案したいと思います。touchそれはちょうどaskubuntu.com/a/461983/46437
Aquarius Power

回答:


15

次のディレクトリを削除することで、キャッシュに失敗したアイコンを簡単に削除できます。

サムネイルのようなフォルダーを現在持っているサムネイルのみを更新するようにnautilusを作成します現在サムネイルがあるファイル/フォルダーを更新する場合は役に立ちません。

ほとんどの場合、これを削除してからすべてのサムネイルを削除する必要があります。

〜/ .thumbnails / fail


更新されたバージョンについては、この回答をご覧ください。
デビッドケネディ

6
新しいパス(ubuntu 14.04 LTS以降)は〜/ .cache / thumbnails / failです。だからちょうど:rm -r ~/.cache/thumbnails/fail
-iuridiniz

これを繰り返し行う必要を回避するには、この回答
オタク長老

34

14.04 LTS(またはそれ以降)用に更新

12.10以降、サムネイルは次の場所に保存されます ~/.cache/thumbnails

修正されたコマンド:

rm -r ~/.cache/thumbnails

その後、再起動するか、次のいずれかを実行します。

killall nautilus

元の回答:(12.04以前の場合)

ここでコマンド:

rm -r  ~/.thumbnails
killall nautilus

2
「rmutil -R〜/ .thumbnails / failを実行した後、目的のnautilusウィンドウがアクティブである間に単にF5を押して再ロードを強制した後は、すべてのnautilusをkillする必要はありません。 「PrimeFalconはこれを言った...あなたの答えにこれを含めるべきだと思う
アブラハムムルチアーノベンザドン

10

あなたの家には.thumbnailsと呼ばれる隠しディレクトリがあります。

そこにあるファイル(またはすべて)を削除すると、次にそのファイルが保存されているディレクトリにアクセスしたときに、nautilusによってそのサムネイルが再作成されます。

もっと便利な方法があるかどうかわかりません。

編集:Nautilusはサムネイルをメモリに保存します。強制的に再作成するには、Nautilusを閉じて再起動する必要があります。



5

touchファイルを単純に追加するだけで、サムネイルを簡単に強制的に再読み込みできます。

touch *

あなたは確認してくださいcd最初のフォルダに。
あなたがtouch(eheh)をもっとコントロールしたい場合は、globを好みに合わせて更新して*.mkvください。
自動構成フォルダーに手を入れる必要はありません。

ファイルが作成されるとすぐにサムネイルマネージャーが呼び出されるため、多くの場合、問題は頻繁に発生します。大きなファイルを作成(ビデオのエンコード、プロットの作成、ドキュメントのマージなど)する場合、サムネイルマネージャーは、ファイルが完了する前にサムネイルを作成(および失敗)することがあります。
このコマンドtouchは、「最終編集」時間を更新します。サムネイルマネージャーは、古いサムネイルを見つけ(最後に撮影されてからファイルを「編集」した)、更新します。

追加:ファイルをさらに制御する必要がある場合(サブフォルダー、ファイルパターンなどを含める)、次のようなものを使用できます。

find . -name '*finished*.mkv' | while read f; do touch "$f"; done

の出力を解析しないでくださいlsここでシェルグロビングを簡単に使用することもできますtouch *
デビッドフォースター

良い点@DavidFoerster!追加のコントロールが不要な場合でも、多くの場合、デフォルトで「読み取り中」の構文解析を行います。私はすぐに答えを更新しています!ありがとう!
-Giuse

更新されたコマンドは、特定の異常なファイル名(改行を含むファイル、先頭または末尾のスペースを含むファイルなど)で引き続き誤動作します。使用することが本当に重要な場合find、1つのオプションがありfind . -name '*finished*.mkv' -exec touch '{}' ';'ます。
ruakh

これをテストしましたか?誰でも確認できますか?私が見るのは、どちらの場合も引数を引用するからです。したがって、問題や違いはないと思います。そうは言っても、この回答を投稿してから数年で、これらのタスクにもfind-execオプションを使用していることに気づきました。また、<悪い冗談>あなたはファイル名に改行を追加する場合は、</悪い冗談>エラーに値する:)
Giuse

0

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

Nautilusで特定のサムネイルを再生成する方法は?

検査

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.