| XKBSELDB(1) | XKBSELDB(1) |
نام (NAME)
xkbseldb - نگهداری و مدیریت پایگاههای داده xkbsel
خلاصه دستور (SYNOPSIS)
xkbseldb [-rRmMlLc] [-b] [-x] [-v] [--debug]
xkbseldb {--help,--version}
توضیحات (DESCRIPTION)
بستهٔ xkbsel تعاریف نگاشت کلید (keymap) خود را در سلسلهمراتب دایرکتوریهای سیستمی و کاربری ذخیره کرده و بر اساس فایلهای پیکربندی سیستم و کاربر، امکان دسترسی به آنها را فراهم میکند. از آنجا که این دادهها بسیار پراکنده هستند و فرآیند انتخاب نگاشت باید سریع باشد، تعاریف درهمسازی (هش) شده و نگاشتهای ذکرشده در فایلهای پیکربندی بهصورت یک قالب داخلی با خوانش سریع از پیش کامپایل میشوند.
xkbseldb برای نگهداری این دادههای داخلی به کار میرود. گزینههای موجود عبارتند از:
- -R, --rebuild-system
- بازسازی پایگاه داده سیستم
- -r, --rebuild-user
- بازسازی پایگاه داده کاربر
- -M, --missing-system
- تولید یک الگو شامل متادادههای ناموجود xkbsel برای X11 و نگاشتهای سیستمی
- -m, --missing-user
- تولید یک الگو شامل متادادههای ناموجود کاربر
- -L, --list-system
- فهرست کردن محتوای پایگاه داده سیستم
- -l, --list-user
- فهرست کردن محتوای پایگاههای داده از دید کاربر
- -b, --brief
- هنگام فهرست کردن محتوا، فقط نام نگاشتها نمایش داده شود
- -x, --explicit
- هنگام فهرست کردن محتوا، نگاشتهایی که بدون تغییر از توزیع X11 گرفته شدهاند نادیده گرفته شوند
- -c, --check
- نمایش پیکربندی فعلی
- -v, --verbose
- حالت پرگو (مشروح)
- --debug
- حالت بسیار پرگو (اشکالزدایی)
- --help
- نمایش راهنمای مختصر نحوه استفاده
- --version
- نمایش نسخه برنامه
هر بار که نگاشت صفحهکلیدی اضافه یا حذف میکنید که در دایرکتوریهای سیستمی بسته یا X11 گنجانده شده است، زمانی که متادادهٔ توصیفکنندهٔ نگاشت را تغییر میدهید (برای قالبها به xkbsel(5) مراجعه کنید)، یا زمانی که محتوای تعاریف XKB را بهگونهای تغییر میدهید که نگاشت حاصل متفاوت باشد، باید پایگاه داده سیستم را بازسازی کنید. اکیداً توصیه میشود که هنگام افزودن تعاریف میانبر جدید به فایل پیکربندی سیستم، پایگاه داده را بازسازی نمایید تا سیستم آنها را از پیش کامپایل کند (در غیر این صورت برای هر کاربری که آنها را انتخاب کند، جداگانه کامپایل خواهند شد).
وضعیت برای پایگاههای داده کاربر نیز مشابه است - اگر دایرکتوری xkbsel کاربر خالی نباشد، پس از هر تغییر در این دادهها نیاز به بازسازی خواهد بود. بهطور خلاصه: اگر شک دارید، بازسازی را انجام دهید.
گزینههای --missing-system و --missing-user برای افرادی است که تمایل دارند نگاشتها را خودشان تعریف کنند. خروجی باید تکمیل شده و بهعنوان فایل بازتعریف (redefinition) نصب شود. اگر تنها میخواهید از بسته استفاده کنید، به این بخش دست نزنید.
استفاده از --check و --list-user --brief اغلب میتواند در اشکالزدایی مشکلات پیکربندی مفید باشد.
فایلها (FILES)
- /usr/X11R6/lib/X11/xkb
- سلسلهمراتب XKB در توزیع X11
- /usr/share/xkbsel
- دایرکتوری دادههای سیستم
- /etc/xkbsel.conf
- فایل پیکربندی سیستم
- /var/xkbsel
- دایرکتوری سیستم برای پایگاه داده درهمسازیشده (هش) و نگاشتهای کلید از پیش کامپایلشده
- ~/.xkbsel
- دایرکتوری دادههای کاربر
- ~/.xkbsel/xkbsel.conf
- فایل پیکربندی کاربر
همچنین ببینید (SEE ALSO)
گزارش باگها (BUGS)
باید بهطور خودکار تشخیص دهد که چه زمانی پایگاه داده کاربر نیاز به بازسازی دارد.
نویسندگان (AUTHORS)
Stanislav Meduna <stano@trillian.eunet.sk>
| 22 Jul 1999 | xkbsel |