gtk4-update-icon-cache

图标主题缓存实用工具

版本::
GTK
手册章节::

1

手册组::

GTK 命令

概述

gtk4-update-icon-cache [选项...] <路径>

描述

gtk4-update-icon-cache 会为图标主题创建 mmap(2)-可用的缓存文件。

它期望提供一个包含 index.theme 的图标主题目录的 PATH,例如 /usr/share/icons/hicolor,并将包含给定目录下图标缓存信息的 icon-theme.cache 写入该路径。

GTK 可以使用 gtk4-update-icon-cache 创建的缓存文件,在应用程序启动时避免进行大量的系统调用和磁盘查找开销。由于缓存文件的格式允许它们在多个进程间共享,例如使用 POSIX mmap(2) 系统调用,因此总体内存消耗也减少了。

选项

-f, --force

即使现有缓存文件看起来是最新的,也覆盖它。

-t, --ignore-theme-index

不要检查图标主题目录中是否存在 index.theme。没有这个选项,gtk4-update-icon-cache 会拒绝在一个看起来不是图标主题顶层目录的目录中创建图标缓存。

-i, --index-only

不要在缓存中包含图像数据。

--include-image-data

在缓存中包含图像数据。

-c, --source <名称>

输出一个声明了包含图标缓存内容的常量 名称 的 C 头文件。

-q, --quiet

关闭详细输出。

-v, --validate

验证现有的图标缓存。