XKBCLI-COMPILE-KEYMAP(1) General Commands Manual XKBCLI-COMPILE-KEYMAP(1)

xkbcli-compile-keymap — کامپایل یک نگاشت کلید X Keyboard

xkbcli-compile-keymap [options] [KEYMAP_PATH]

xkbcli-compile-keymap بر اساس گزینه‌های داده‌شده، یک نگاشت کلید را کامپایل و چاپ می‌کند.

KEYMAP_PATH
مسیر فایل نگاشت کلید، یا “-” برای خواندن از ورودی استاندارد (stdin)
چاپ راهنما و خروج
فعال‌سازی خروجی اشکال‌زدایی پرگو (verbose)
آزمایش و بررسی کامپایل بدون چاپ نگاشت کلید
چاپ کامل RMLVO با پر کردن مقادیر پیش‌فرض برای عناصر ناموجود، در قالب YAML
چاپ نگاشت کلیدی که به جای نگاشت کلید کامل، تنها شامل نام‌های مؤلفه KcCGST است
چاپ نام‌های مؤلفه KcCGST در قالب YAML.
چاپ نگاشت کلیدهای (modmaps) واقعی و مجازی و کدگذاری‌های کلید تبدیل (modifier) در قالب YAML.
PATH
افزودن مسیر داده‌شده به فهرست مسیرهای include. این گزینه به ترتیب وابسته است؛ مسیرهای include که زودتر بیایند، زودتر جستجو می‌شوند. اگر یک مسیر include مشخص شود، فهرست پیش‌فرض مسیرهای include استفاده نخواهد شد. برای افزودن مسیرهای پیش‌فرض include از --include-defaults استفاده کنید.
--include-defaults
افزودن مجموعه پیش‌فرض دایرکتوری‌های include. این گزینه به ترتیب وابسته است؛ مسیرهای include که زودتر بیایند، زودتر جستجو می‌شوند.
keymap_format
قالب نگاشت کلید (عددی یا برچسبی، مانند “v1”) برای تجزیه (parsing)
keymap_format
قالب نگاشت کلید (عددی یا برچسبی، مانند “v1”) برای سریال‌سازی (serializing)
keymap_format
قالب نگاشت کلید (عددی یا برچسبی، مانند “v1”) هم برای تجزیه و هم برای سریال‌سازی
غیرفعال‌سازی زیباسازی چاپ (pretty-printing) برای سریال‌سازی نگاشت کلید.
غیرفعال‌سازی سریال‌سازی بیت‌های بلااستفاده.
[PATH], --from-xkb [PATH]
بارگذاری نگاشت کلید XKB از یک فایل و نادیده گرفتن گزینه‌های RMLVO. اگر PATH خالی یا “-” باشد، از stdin خوانده می‌شود.
rules
مجموعه قوانین (ruleset) مربوط به XKB
model
مدل (model) مربوط به XKB
layout
طرح‌بندی (layout) مربوط به XKB
variant
گونه (variant) طرح‌بندی XKB
options
گزینه‌های (options) مربوط به XKB
امکان تعیین مقادیر پیش‌فرض RMLVO از طریق متغیرهای محیطی زیر را فراهم می‌کند: توجه داشته باشید که این گزینه ممکن است بر مقادیر پیش‌فرض گزینه‌های پیشین تأثیر بگذارد.

xkbcli(1), مستندات برخط libxkbcommon

June 4, 2024 Linux 6.12.107+deb13-amd64