gtk-update-icon-cache − Icon theme caching utility


gtk−update−icon−cache [−−force] [−−ignore−theme−index] [−−index−only | −−include−image−data] [−−source NAME] [−−quiet] [−−validate] {iconpath}


gtk−update−icon−cache creates mmap()able cache files for icon themes.

It expects to be given the path to a icon theme directory containing an index.theme, e.g. /usr/share/icons/hicolor, and writes a icon−theme.cache containing cached information about the icons in the directory tree below the given directory.

GTK+ can use the cache files created by gtk−update−icon−cache to avoid a lot of system call and disk seek overhead when the application starts. Since the format of the cache files allows them to be mmap()ed shared between multiple applications, the overall memory consumption is reduced as well.


−−force, −f

Overwrite an existing cache file even if it appears to be uptodate.

−−ignore−theme−index, −t

Don't check for the existence of 'index.theme' in the icon theme directory. Without this option, gtk−update−icon−cache refuses to create an icon cache in a directory which does not appear to be the toplevel directory of an icon theme.

−−index−only, −i

Don't include image data in the cache.


Include image data in the cache.

−−source, −c

Output a C header file declaring a constant name with the contents of the icon cache.

−−quiet, −q

Turn off verbose output.

−−validate, −v

Validate existing icon cache.


None known yet.

More Linux Commands

XkbLookupKeyBinding(3) - Find the string bound to a key by X
XkbLookupKeyBinding is the equivalent of the core XLookupString function. XRebindKeysym binds an ASCII string to a specified keysym, so that the string and keys

grub2-mkconfig(8) generate a GRUB configuration file........
Generate a grub config file -o, --output=FILE output generated config to FILE [default=stdout] -h, --help print this message and exit -v, --version print the ve

Tk_GetOptionInfo(3) - process configuration options.........
These procedures handle most of the details of parsing configuration options such as those for Tk widgets. Given a description of what options are supported, th

stime(2) - set time (System calls - Linux man page).........
stime() sets the systems idea of the time and date. The time, pointed to by t, is measured in seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC). stime()

grub2-set-default(8) set the saved default boot entry for GR
Set the default boot menu entry for GRUB. This requires setting GRUB_DEFAULT=saved in /etc/default/grub. -h, --help print this message and exit -v, --version pr

register_config_handler(3) - netsnmp_config_api functions...
The functions are a fairly extensible system of parsing various configuration files at the run time of an application. The configuration file flow is broken int

qio(3) - Quick I/O routines for reading files (Man Page)....
The routines described in this manual page are part of libinn(3). They are used to provide quick read access to files; the QIO routines use buffering adapted to

set_robust_list(2) get set list of robust futexes (ManPage)
set_robust_list.2 - The robust futex implementation needs to maintain per-thread lists of robust futexes which are unlocked when the thread exits. These lists a

libsmbclient(7) - An extension library for browsers and that
This tool is part of the samba(7) suite. libsmbclient is a library toolset that permits applications to manipulate CIFS/SMB network resources using many of the

argv(n) Variables used by Tcl ______________________________
The following global variables are created and managed automatically by the Tcl library. Except where noted below, these variables should normally be treated as

xrdb(1) - X server resource database utility (Man Page).....
Xrdb is used to get or set the contents of the RESOURCE_MANAGER property on the root window of screen 0, or the SCREEN_RESOURCES property on the root window of

rmid-java-1.7.0-openjdk(1) (Commands - Linux man page)......
rmid-java-1.7.0-openjdk.1 - The rmid tool starts the activation system daemon. The activation system daemon must be started before activatable objects can be ei

We can't live, work or learn in freedom unless the software we use is free.