mar*_*ain 2 gtk cache gtk3 icon-themes
我正在研究一些编辑图标主题,当我想更新图标缓存时,我收到此错误:
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed for /usr/share/icons/test-ico
Run Code Online (Sandbox Code Playgroud)
所以我对文件进行了双重检查theme.index
,并比较了其中的文件名和目录,并尝试将-f
,-t
和添加-q
到我的命令中:
sudo gtk-update-icon-cache -q -t -f /usr/share/icons/test-ico
Run Code Online (Sandbox Code Playgroud)
但我仍然收到相同的错误和警告消息。
那么我怎样才能找到错误原因并修复它呢?
小智 5
您需要检查两件事:
文件中图标目录的名称theme.index
,例如(apps/24x24、places/128x128 ...等),如果它们在索引文件中列出并且不存在于图标目录中(反之亦然)
图标图像的名称(如果它们有空格或类似的东西)
正如您所说,您对文件和目录进行了双重检查theme.index
,因此您需要检查图像名称。对我来说,我在图标目录中使用此命令:
ls -a -R * > ~/outfile.txt
Run Code Online (Sandbox Code Playgroud)
列出所有图像名称,之后我使用文本编辑器用符号替换空格(@)
来查找并修复图像名称。
归档时间: |
|
查看次数: |
14285 次 |
最近记录: |