私はいくつかの編集アイコンテーマに取り組んでおり、アイコンキャッシュを更新したいときにこのエラーが発生しました:
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/test-ico
だから私はtheme.index
ファイルをダブルチェックし、ファイル名とその中のディレクトリを比較し、-f
、-t
、-q
をコマンドに追加しようとしました:
Sudo gtk-update-icon-cache -q -t -f /usr/share/icons/test-ico
しかし、私はまだ同じエラーと警告メッセージを受け取りました。
どうすればエラーの原因を見つけて修正できますか?
次の2つを確認する必要があります。
theme.index
ファイル内のアイコンディレクトリの名前(apps/24x24、places/128x128 ...など)。これらがインデックスファイルにリストされていて、アイコンディレクトリに存在しない場合(またはその逆)。
アイコン画像の名前に空白やこのようなものがある場合
あなたが言ったように、theme.index
ファイルとディレクトリを再確認したので、画像名を確認する必要があります。私にとっては、アイコンdir内でこのコマンドを使用します。
ls -a -R * > ~/outfile.txt
すべての画像名をリストするには、その後、テキストエディターを使用して空白を(@)
記号に置き換え、画像名を見つけて修正します。