.\" Copyright (c) 2017, Martin Kepplinger .\" .\" %%%LICENSE_START(GPLv2+_DOC_FULL) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .TH "TS_UINPUT" "1" "" "" "tslib" .SH "نام (NAME)" ts_uinput \- یک برنامه دیمن برای ایجاد یک دستگاه رویداد ورودی فیلترشده و کالیبره‌شده با tslib .SH "خلاصه دستور (SYNOPSIS)" \fBts_uinput\fR [OPTION] .SH "توضیحات (DESCRIPTION)" .PP .BR ts_uinput روشی جایگزین برای استفاده از API برنامه tslib جهت دریافت ورودی‌های صفحه لمسیِ فیلترشده و کالیبره‌شده فراهم می‌کند. با استفاده از سیستم uinput در لینوکس، این برنامه .BR "یک دستگاه رویداد ورودی ایجاد می‌کند" تا در محیط شما استفاده شود. این برنامه از ts_read_mt() استفاده می‌کند و بنابراین از حالت‌های تک‌لمسی و چندلمسی پشتیبانی می‌نماید. .sp .sp \fB\-d, \-\-daemonize\fR .sp .RS 4 اجرای ts_uinput به عنوان یک دیمن و بازگشت به خط فرمان. نام دستگاه ورودی در sysfs برای دستگاه تازه ایجاد شده پیش از بازگشت در stdout چاپ می‌شود. اگر \-\-verbose نیز انتخاب شده باشد، مسیر /dev/input/eventX به گره دستگاه چاپ خواهد شد. .RE .sp \fB\-v, \-\-verbose\fR .sp .RS 4 چاپ اطلاعات اشکال‌زدایی در stdout و stderr. تنها در صورتی که \-\-daemonize انتخاب نشده باشد. در صورت استفاده هم‌زمان با \-\-daemonize، مسیر گره دستگاه رویداد ورودی ایجاد شده (/dev/input/eventX) پیش از fork شدن برنامه و بازگشت، چاپ می‌شود. .RE .sp \fB\-n, \-\-name\fR .sp .RS 4 تنظیم نام دستگاه رویداد ورودی جدید. پیش‌فرض: \fBts_uinput\fR. .RE .sp \fB\-i, \-\-idev\fR .sp .RS 4 انتخاب صریح دستگاه رویداد ورودی اصلی برای استفاده توسط tslib. پیش‌فرض: مقدار متغیر محیطی \fBTSLIB_TSDEVICE\fR. .RE .sp \fB\-f, \-\-fbdev\fR .sp .RS 4 انتخاب صریح دستگاه framebuffer برای استفاده. پیش‌فرض: مقدار متغیر محیطی \fBTSLIB_FBDEVICE\fR. .RE .sp \fB\-s, \-\-slots\fR .sp .RS 4 تعیین صریح تعداد نقاط لمس هم‌زمانِ پشتیبانی‌شده. ممکن است تنها در صورتی نیاز باشد که دستگاه ورودی اصلی آن را گزارش نکند. .RE .sp \fB\-b, \-\-nofb\fR .sp .RS 4 خواندن مقادیر وضوح صفحه از دستگاه ورودی، نه از دستگاه framebuffer. .RE .RE .SH "همچنین ببینید (SEE ALSO)" .PP ts.conf (5), ts_calibrate (1), ts_test (1)