TS_UINPUT(1) tslib TS_UINPUT(1)

ts_uinput - یک برنامه دیمن برای ایجاد یک دستگاه رویداد ورودی فیلترشده و کالیبره‌شده با tslib

ts_uinput [OPTION]

ts_uinput روشی جایگزین برای استفاده از API برنامه tslib جهت دریافت ورودی‌های صفحه لمسیِ فیلترشده و کالیبره‌شده فراهم می‌کند. با استفاده از سیستم uinput در لینوکس، این برنامه یک دستگاه رویداد ورودی ایجاد می‌کند تا در محیط شما استفاده شود. این برنامه از ts_read_mt() استفاده می‌کند و بنابراین از حالت‌های تک‌لمسی و چندلمسی پشتیبانی می‌نماید.

-d, --daemonize

اجرای ts_uinput به عنوان یک دیمن و بازگشت به خط فرمان. نام دستگاه ورودی در sysfs برای دستگاه تازه ایجاد شده پیش از بازگشت در stdout چاپ می‌شود. اگر --verbose نیز انتخاب شده باشد، مسیر /dev/input/eventX به گره دستگاه چاپ خواهد شد.

-v, --verbose

چاپ اطلاعات اشکال‌زدایی در stdout و stderr. تنها در صورتی که --daemonize انتخاب نشده باشد. در صورت استفاده هم‌زمان با --daemonize، مسیر گره دستگاه رویداد ورودی ایجاد شده (/dev/input/eventX) پیش از fork شدن برنامه و بازگشت، چاپ می‌شود.

-n, --name

تنظیم نام دستگاه رویداد ورودی جدید. پیش‌فرض: ts_uinput.

-i, --idev

انتخاب صریح دستگاه رویداد ورودی اصلی برای استفاده توسط tslib. پیش‌فرض: مقدار متغیر محیطی TSLIB_TSDEVICE.

-f, --fbdev

انتخاب صریح دستگاه framebuffer برای استفاده. پیش‌فرض: مقدار متغیر محیطی TSLIB_FBDEVICE.

-s, --slots

تعیین صریح تعداد نقاط لمس هم‌زمانِ پشتیبانی‌شده. ممکن است تنها در صورتی نیاز باشد که دستگاه ورودی اصلی آن را گزارش نکند.

-b, --nofb

خواندن مقادیر وضوح صفحه از دستگاه ورودی، نه از دستگاه framebuffer.

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