.\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "openrazer-daemon" "8" "2026-03-10" .PP .SH "نام (NAME)" .PP openrazer-daemon \- دیمن مدیریت دستگاه‌های ریزر (Razer) در فضای کاربری .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBopenrazer-daemon\fR [\fIگزینه‌ها\fR.\&.\&.\&] .PP .SH "توضیحات (DESCRIPTION)" .PP \fBopenrazer-daemon\fR یک سرویس در فضای کاربری است که برای ایجاد ارتباط میان برنامه‌های فضای کاربری و درایورهای ریزر طراحی شده است.\& این سرویس عملکردهای سطح بالاتری را ارائه می‌دهد تا عملیاتی مشابه برنامه ویندوزی Razer Synapse را امکان‌پذیر سازد.\& این سرویس طوری طراحی شده است که توسط xdg-autostart به عنوان یک سرویس نشست آغاز به کار کند.\& .PP این سرویس دارای قابلیت‌هایی چون همگام‌سازی جلوه‌ها میان چندین دستگاه، ضبط و بازپخش آنی ماکروها (on-the-fly) است و منطق کلیدهای ترکیبی FN+Keys را بازپیاده‌سازی می‌کند تا هنگام فعال بودن \fBmacro_keys\fR نیز کار کنند.\& این سرویس همچنین می‌تواند جلوه‌های موجی گوناگون را اجرا کند و هنگام فعال بودن محافظ صفحه نمایش، دستگاه‌ها را خاموش نماید.\& .PP توجه داشته باشید که تمامی مسیرهای پیش‌فرض نمایش داده شده، مانند \(ti/.\&local/share/ یا \(ti/.\&config/ را می‌توان از طریق متغیرهای مشخصات دایرکتوری پایه‌ای XDG تغییر داد: \fB$XDG_CONFIG_HOME\fR، \fB$XDG_DATA_HOME\fR و \fB$XDG_RUNTIME_DIR\fR.\& .PP .SH "گزینه‌ها (OPTIONS)" .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 فعال‌سازی ثبت پیام‌های اشکال‌زدایی (DEBUG).\& .PP .RE \fB\-F\fR, \fB\-\-foreground\fR .RS 4 اجرای دیمن در پیش‌زمینه و عدم انشعاب به پس‌زمینه (عدم اجرای fork).\& این گزینه همچنین ارسال خروجی گزارش‌ها به stdout را (علاوه بر فایل گزارش) فعال می‌کند.\& .PP .RE \fB\-r\fR, \fB\-\-respawn\fR .RS 4 توقف دیمن در حال اجرا (در صورت وجود) پیش از راه‌اندازی مجدد.\& .PP .RE \fB\-s\fR, \fB\-\-stop\fR .RS 4 متوقف ساختن آرام و بدون نقص دیمن در حال اجرا.\& .PP .RE \fB\-\-as\-root\fR .RS 4 اجازه به دیمن برای اجرا با دسترسی کاربر ریشه (root).\& .PP .RE \fB\-\-config\fR=\fIconfig_file\fR .RS 4 تعیین مکان فایل پیکربندی.\& در صورت عدم ارائه این گزینه، مقدار پیش‌فرض \(ti/.\&config/openrazer/razer.\&conf در نظر گرفته شده و در صورت نیاز بر اساس پیکربندی نمونه ایجاد می‌شود.\& .PP .RE \fB\-\-persistence\fR=\fIpersistence_file\fR .RS 4 تعیین مکان فایل ماندگاری داده‌ها.\& در صورت عدم وجود، این فایل ایجاد خواهد شد.\& این فایل وضعیت دستگاه‌ها را ذخیره می‌کند تا پس از راه‌اندازی مجدد سیستم نیز حفظ شوند.\& .PP .RE \fB\-\-run\-dir\fR=\fIrun_directory\fR .RS 4 تعیین دایرکتوری اجرای دیمن؛ دایرکتوری‌ای که دیمن پس از راه‌اندازی به آن منتقل می‌شود.\& مقدار پیش‌فرض \fB$XDG_RUNTIME_DIR\fR است؛ در صورت عدم تنظیم، به مسیر \(ti/.\&local/share/openrazer/ تغییر می‌یابد.\& .PP .RE \fB\-\-log\-dir\fR=\fIlog_directory\fR .RS 4 این آرگومان محل دایرکتوری گزارش‌ها را مشخص می‌کند؛ از آنجا که دیمن یک سرویس نشست کاربری است، چرخش گزارش‌ها (log rotation) را خود مدیریت می‌کند.\& دایرکتوری پیش‌فرض دیمن برای ذخیره گزارش‌ها \(ti/.\&local/share/openrazer/logs/ است.\& .PP .RE \fB\-\-test\-dir\fR=\fItest_dir\fR .RS 4 در صورت ارائه، دیمن در حالت آزمایشی (test-driver) کار می‌کند که در آن دستگاه‌هایی که اتصال فیزیکی ندارند در دسترس قرار می‌گیرند.\& برای ایجاد ساختار دایرکتوری، از اسکریپت‌های \fIscripts/create_fake_device.\&py\fR یا \fIscripts/setup_fake_devices.\&sh\fR در مخزن منبع استفاده کنید.\& .PP .RE .SH "مستندات (DOCUMENTATION)" .PP مستندات کامل و به‌روز را می‌توان در مخزن گیت‌هاب ما به نشانی https://github.\&com/openrazer/openrazer یافت.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBrazer.\&conf\fR(5)