| UPDATE-DESKTOP-DATABASE(1) | General Commands Manual | UPDATE-DESKTOP-DATABASE(1) |
نام (NAME)
update-desktop-database - ساخت پایگاهداده کش از انواع MIME پشتیبانیشده توسط فایلهای دسکتاپ
خلاصه دستور (SYNOPSIS)
update-desktop-database [-q|--quiet] [-v|--verbose] [DIRECTORY...]
توضیحات (DESCRIPTION)
برنامه update-desktop-database ابزاری برای ساخت پایگاهداده کش (حافظه موقت) از انواع MIME است که توسط فایلهای دسکتاپ پشتیبانی میشوند.
پایگاهداده کش شامل فهرستی از انواع MIME قابل پشتیبانی توسط فایلهای دسکتاپ و همچنین برای هر نوع MIME، فهرستی از فایلهای دسکتاپی است که این پشتیبانی را ارائه میدهند. این پایگاهداده کش کار برنامههایی را که نیاز به یافتن برنامهای برای باز کردن یک سند با نوع MIME مشخص دارند تسهیل میکند: این برنامهها دیگر مجبور نیستند تمامی فایلهای دسکتاپ موجود در سیستم را پردازش کنند، و در عوض میتوانند همین پایگاهداده کش را بخوانند.
اگر هیچ DIRECTORY (دایرکتوری) به عنوان آرگومان مشخص نشود، فایلهای دسکتاپی که پردازش میشوند همان فایلهای نصبشده در $XDG_DATA_DIRS/applications خواهند بود.
اگر هر دو گزینهٔ --quiet و --verbose با هم استفاده شوند، گزینهٔ --verbose نادیده گرفته خواهد شد.
گزینهها (OPTIONS)
گزینههای زیر پشتیبانی میشوند:
- -q, --quiet
- هیچ اطلاعاتی درباره روند پردازش و بهروزرسانی نمایش داده نشود.
- -v, --verbose
- اطلاعات بیشتری درباره روند پردازش و بهروزرسانی نمایش داده شود.
نکات (NOTES)
اگر یک نوع MIME نامعتبر شناسایی شود، نادیده گرفته شده و ایجاد پایگاهداده کش ادامه مییابد.
قالب پایگاهداده کش، همان قالب ساده مدخلهای دسکتاپ (desktop entry) است که یک گروه MIME Cache داشته و شامل یک کلید به ازای هر نوع MIME است. نام کلید همان نوع MIME است و مقدار کلید، فهرستی از فایلهای دسکتاپ است که میتوانند این نوع MIME را پشتیبانی کنند.
ترتیب فایلهای دسکتاپ یافتشده برای یک نوع MIME اهمیتی ندارد. بنابراین برای تعیین اینکه کدام فایل دسکتاپ برای یک نوع MIME در اولویت است، باید از یک سازوکار خارجی استفاده شود.
مثالها (EXAMPLES)
در اینجا یک مثال ساده از یک پایگاهداده کش آورده شده است:
-
[MIME Cache]
application/x-shellscript=gedit.desktop;
text/plain=gedit.desktop;gvim.desktop;
video/webm=totem.desktop;
این پایگاهداده کش با سه فایل دسکتاپ ساخته شده است که هر کدام شامل کلید MimeType هستند:
-
gedit.desktop: MimeType=text/plain;application/x-shellscript;
gvim.desktop: MimeType=text/plain;
totem.desktop: MimeType=video/webm;
فایلها (FILES)
$XDG_DATA_DIRS/applications/mimeinfo.cache
- این فایل، همان پایگاهداده کش ایجاد شده توسط update-desktop-database است.
گزارش باگها (BUGS)
اگر اشکالی در برنامه update-desktop-database یافتید، لطفاً آن را در https://bugs.freedesktop.org گزارش دهید.
| FREEDESKTOP.ORG |