TS_CALIBRATE(1) tslib TS_CALIBRATE(1)

ts_calibrate - برنامه‌ای آزمایشی برای کالیبراسیون صفحه لمسی مورد استفاده tslib.

ts_calibrate

ts_calibrate برای پیکربندی دستی پلاگین فیلتر linear در tslib به کار می‌رود. این ابزار نشانه‌گاه‌هایی (crosshair) را روی بافر فریم (framebuffer) رسم می‌کند تا توسط کاربر لمس شوند و موقعیت‌های لمسی واقعی را در برابر موقعیت‌های مورد انتظار برای اعمال فیلتر و ارائه یک تجربه کاربری لمسی مطلوب ثبت می‌کند. این ابزار از متغیر محیطی TSLIB_CALIBFILE برای ذخیره مقادیر خود استفاده می‌کند.

-r, --rotate [value]

چرخش صفحه نمایش. مقدار (value) برای ۰ درجه 0، برای ۹۰ درجه (در جهت عقربه‌های ساعت یا CW) 1، برای ۱۸۰ درجه (وارونه) 2 و برای ۲۷۰ درجه (پادساعت‌گرد یا CCW) 3 است. این مقدار به فایل پیکربندی کالیبراسیون TSLIB_CALIBFILE اضافه شده و توسط ماژول فیلتر linear از آنجا خوانده می‌شود. این مقدار می‌تواند توسط یکی از پارامترهای ماژول linear تغییر داده شود.

-t, --min_interval

مدت‌زمانی بر حسب میلی‌ثانیه که باید قبل از فشرده شدن نشانه‌گاه توسط کاربر سپری شود. این گزینه ممکن است برای جلوگیری از ضربه‌های بیش از حد سریع یا لمس‌های اشتباه تصادفی و در نتیجه کالیبراسیون نادقیق مفید باشد. پیش‌فرض: 0.

-c, --validate

اعتبارسنجی کالیبراسیون. مطمئن شوید که ماژول linear در ts.conf پیکربندی شده باشد تا کالیبراسیون فعلی اعمال شود. در این حالت، علامت‌های بعلاوه در مکان‌های تصادفی روی صفحه نمایش داده می‌شوند و لمس‌ها با موقعیت‌های آن‌ها ارزیابی می‌شوند. در این حالت گزینه‌های --loops و --boundary در دسترس هستند.

-b, --boundary

مرز اعتبارسنجی بر حسب پیکسل. فقط در صورت استفاده از --validate در دسترس است. این گزینه مشخص می‌کند که اعتبارسنجی چقدر باید سخت‌گیرانه باشد؛ یعنی فاصله‌ای که ورودی لمسی ارزیابی‌شده مجاز است از علامت بعلاوه فاصله داشته باشد تا همچنان اعتبارسنجی موفقیت‌آمیز باشد. اگر از این مرز فراتر رود، اعتبارسنجی ناموفق خواهد بود. پیش‌فرض: 10.

-o, --border

تعداد پیکسل‌هایی که باید از حاشیه صفحه نمایش فاصله گرفته شود. فقط در صورت استفاده از --validate در دسترس است. پیش‌فرض: 0.

-l, --loops

تعداد دورها در حالت اعتبارسنجی. فقط در صورت استفاده از --validate در دسترس است. این گزینه مشخص می‌کند چه تعداد علامت بعلاوه باید لمس و ارزیابی شوند. پیش‌فرض: 3.

به ts.conf (5) مراجعه کنید.

ts.conf (5), ts_test (1), ts_uinput (1)