gtk4-update-icon-cache(1) GTK commands gtk4-update-icon-cache(1)

gtk4-update-icon-cache - ابزار ایجاد کش برای تم‌های آیکون

gtk4-update-icon-cache [OPTIONS...] <PATH>

دستور gtk4-update-icon-cache فایل‌های کش با قابلیت نگاشت حافظه (mmap(2)) برای تم‌های آیکون ایجاد می‌کند.

این ابزار انتظار دارد مسیر (PATH) یک دایرکتوری تم آیکون شامل فایل index.theme (مانند /usr/share/icons/hicolor) به آن داده شود، و سپس فایل icon-theme.cache حاوی اطلاعات کش‌شده دربارهٔ آیکون‌های موجود در درخت دایرکتوری زیرین آن را ایجاد می‌کند.

ابزار GTK می‌تواند از فایل‌های کش ایجادشده توسط gtk4-update-icon-cache برای جلوگیری از سربار ناشی از فراخوانی‌های مکرر سیستمی و جستجوهای دیسک در هنگام شروع برنامه استفاده کند. از آنجا که ساختار فایل‌های کش اجازه می‌دهد آن‌ها را بین چندین فرایند به اشتراک گذاشت (برای مثال با استفاده از فراخوان سیستمی mmap(2) در استاندارد POSIX)، مصرف کلی حافظه نیز کاهش می‌یابد.

-f, --force

رونویسی روی فایل کش موجود، حتی اگر به‌روز به نظر برسد.

-t, --ignore-theme-index

عدم بررسی وجود فایل index.theme در دایرکتوری تم آیکون. بدون این گزینه، gtk4-update-icon-cache از ایجاد کش آیکون در دایرکتوری‌ای که به نظر نمی‌رسد دایرکتوری سطح بالای یک تم آیکون باشد، خودداری می‌کند.

-i, --index-only

داده‌های تصویر در کش گنجانده نشوند.

--include-image-data

داده‌های تصویر در کش گنجانده شوند.

-c, --source <NAME>

تولید یک فایل سرایند C (هدر) که یک متغیر ثابت NAME حاوی محتویات کش آیکون را اعلان می‌کند.

-q, --quiet

غیرفعال کردن خروجی پرگو (حالت خاموش).

-v, --validate

اعتبارسنجی کش آیکون موجود.
GTK