'\" t .\" Title: evemu-describe .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 09/25/2017 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "EVEMU\-DESCRIBE" "1" "09/25/2017" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" evemu-describe, evemu-record \- چاپ اطلاعات و رویدادهای یک دستگاه ورودی .SH "خلاصه دستور (SYNOPSIS)" .sp .nf evemu\-describe [/dev/input/eventX] [output file] .fi .sp .nf evemu\-record [\-\-autorestart=s] [/dev/input/eventX] [output file] .fi .SH "توضیحات (DESCRIPTION)" .sp دستور .B evemu\-describe اطلاعات مربوط به دستگاه ورودی را جمع‌آوری کرده و در خروجی استاندارد چاپ می‌کند\&. این اطلاعات را می‌توان توسط .BR evemu\-device (1) برای ساخت یک دستگاه ورودی مجازی با ویژگی‌های یکسان پردازش کرد\&. .sp دستور .B evemu\-record رویدادهای دستگاه ورودی را ضبط کرده و در خروجی استاندارد چاپ می‌کند\&. این رویدادها را می‌توان توسط .BR evemu\-play (1) پردازش کرد تا دستگاه ورودی مجازی ایجادشده با .BR evemu\-device (1) دقیقاً همان توالی رویدادها را ارسال کند\&. .sp دستورهای .B evemu\-describe و .B evemu\-record نیاز به دسترسی خواندن از دستگاه دارند؛ در بیشتر موارد این بدان معناست که باید با دسترسی مدیر سیستم (root) اجرا شوند\&. .sp اگر یک گره رویداد (event node) ارائه شده باشد، .B evemu\-describe و .B evemu\-record از همان گره رویداد استفاده می‌کنند\&. در غیر این صورت، کاربر باید به‌صورت تعاملی از فهرستی از دستگاه‌های شناسایی‌شده یکی را انتخاب کند\&. .sp اگر هیچ فایل خروجی مشخص نشده باشد، از خروجی استاندارد استفاده می‌شود\&. .SH "گزینه‌ها (OPTIONS)" .sp .if n \{\ .RS 4 .\} .nf \-\-autorestart= ضبط فعلی را پس از ثانیه عدم فعالیت دستگاه متوقف می‌کند\&. این گزینه نیاز به تعیین فایل خروجی دارد؛ نام فایل با تاریخ و زمان شروع ضبط پسوند می‌خورد\*(Aq\&. مقدار مهلت زمانی باید بزرگتر از ۰ باشد\&. .fi .if n \{\ .RE .\} .SH "عیب‌یابی (DIAGNOSTICS)" .sp اگر .B evemu\-record با وجود استفاده از دستگاه هیچ رویدادی را مشاهده نکند، ممکن است دستگاه توسط فرآیندی تصاحب شده باشد (EVIOCGRAB)\&. این حالت معمولاً هنگام خطایابی یک دستگاه synaptics یا wacom از داخل X رخ می‌دهد\&. سوییچ VT به یک TTY یا متوقف کردن سرور X این تصاحب را پایان می‌دهد و دستگاه‌ها قابل ضبط می‌شوند\&. برای بیشتر درایورهای X، غیرفعال کردن دستگاه نیز تصاحب را لغو می‌کند\&. .sp دستور زیر فرآیندهایی را که توصیف‌کننده فایل (file descriptor) باز روی دستگاه دارند نشان می‌دهد\&: .sp .if n \{\ .RS 4 .\} .nf fuser \-v /dev/input/eventX .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .sp .BR evemu\-device (1), .BR evemu\-play (1) .SH "نویسنده (AUTHOR)" .sp دستور .B evemu توسط Henrik Rydberg نوشته شده است <\m[blue]\fBrydberg@euromail\&.se\fR\m[]\&\s-2\u[1]\d\s+2> .SH "نکات (NOTES)" .IP " 1." 4 rydberg@euromail.se .RS 4 \%mailto:rydberg@euromail.se .RE