LIRCRC(5) قالب‌های فایل LIRCRC(5)

lircrc - پیکربندی سیگنال‌های کنترل از راه دور مختص به برنامه‌ها

lircrc آخرین نقطهٔ پیکربندی LIRC در جریان رویدادها از هسته به سمت برنامهٔ کاربردی است. این فایل روشی را برای ترجمهٔ رویدادهای مستقل از برنامه (که توسط lircd روی /var/run/lirc/lircd مهیا می‌شود) به رشته‌های متنی مختص به برنامه فراهم می‌کند. این ترجمه توسط برنامه‌های آگاه از LIRC با استفاده از تابع lirc_code2char() در کتابخانهٔ lirc_client فراخوانی می‌شود.

نگاشت رویداد lircrc صرفاً یک نگاشت ساده از یک رویداد کنترل از راه دور به یک رشتهٔ مختص برنامه نیست؛ بلکه از قابلیت‌های متنوعی مانند مهار تکرار (repeat suppression)، حالت‌ها (modes)، فشردن‌های طولانی‌مدت کلید و توالی دکمه‌ها نیز پشتیبانی می‌کند.

مسیر پیش‌فرض برای lircrc برابر با ~/.config/lircrc است که یک فایل جایگزین سراسری در /etc/lirc/lircrc نیز برای آن وجود دارد. بسیاری از برنامه‌هایی که از ترجمه‌های lircrc استفاده می‌کنند، مسیرهای اختصاصی خود را برای این فایل در نظر می‌گیرند.

رابط برنامه‌نویسی برای قابلیت‌های lircrc در راهنمای Client API شرح داده شده است؛ بخش زیر را ببینید.

قالب فایل در راهنمای پیکربندی شرح داده شده است؛ بخش زیر را ببینید.

توضیحات مربوط به قالب فایل lircrc.
رابط برنامه‌نویسی کلاینت (Client API)، رابط برنامه‌نویسی برای فایل‌های lircrc.
Last change: Oct 2015 lircrc 0.10.2