| TS_UINPUT(1) | tslib | TS_UINPUT(1) |
نام (NAME)
ts_uinput - یک برنامه دیمن برای ایجاد یک دستگاه رویداد ورودی فیلترشده و کالیبرهشده با tslib
خلاصه دستور (SYNOPSIS)
ts_uinput [OPTION]
توضیحات (DESCRIPTION)
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.
همچنین ببینید (SEE ALSO)
ts.conf (5), ts_calibrate (1), ts_test (1)