openrazer-daemon(8) System Manager's Manual openrazer-daemon(8)

openrazer-daemon - دیمن مدیریت دستگاه‌های ریزر (Razer) در فضای کاربری

openrazer-daemon [گزینه‌ها...]

openrazer-daemon یک سرویس در فضای کاربری است که برای ایجاد ارتباط میان برنامه‌های فضای کاربری و درایورهای ریزر طراحی شده است. این سرویس عملکردهای سطح بالاتری را ارائه می‌دهد تا عملیاتی مشابه برنامه ویندوزی Razer Synapse را امکان‌پذیر سازد. این سرویس طوری طراحی شده است که توسط xdg-autostart به عنوان یک سرویس نشست آغاز به کار کند.

این سرویس دارای قابلیت‌هایی چون همگام‌سازی جلوه‌ها میان چندین دستگاه، ضبط و بازپخش آنی ماکروها (on-the-fly) است و منطق کلیدهای ترکیبی FN+Keys را بازپیاده‌سازی می‌کند تا هنگام فعال بودن macro_keys نیز کار کنند. این سرویس همچنین می‌تواند جلوه‌های موجی گوناگون را اجرا کند و هنگام فعال بودن محافظ صفحه نمایش، دستگاه‌ها را خاموش نماید.

توجه داشته باشید که تمامی مسیرهای پیش‌فرض نمایش داده شده، مانند ~/.local/share/ یا ~/.config/ را می‌توان از طریق متغیرهای مشخصات دایرکتوری پایه‌ای XDG تغییر داد: $XDG_CONFIG_HOME، $XDG_DATA_HOME و $XDG_RUNTIME_DIR.

-v, --verbose

فعال‌سازی ثبت پیام‌های اشکال‌زدایی (DEBUG).

-F, --foreground

اجرای دیمن در پیش‌زمینه و عدم انشعاب به پس‌زمینه (عدم اجرای fork). این گزینه همچنین ارسال خروجی گزارش‌ها به stdout را (علاوه بر فایل گزارش) فعال می‌کند.

-r, --respawn

توقف دیمن در حال اجرا (در صورت وجود) پیش از راه‌اندازی مجدد.

-s, --stop

متوقف ساختن آرام و بدون نقص دیمن در حال اجرا.

--as-root

اجازه به دیمن برای اجرا با دسترسی کاربر ریشه (root).

--config=config_file

تعیین مکان فایل پیکربندی. در صورت عدم ارائه این گزینه، مقدار پیش‌فرض ~/.config/openrazer/razer.conf در نظر گرفته شده و در صورت نیاز بر اساس پیکربندی نمونه ایجاد می‌شود.

--persistence=persistence_file

تعیین مکان فایل ماندگاری داده‌ها. در صورت عدم وجود، این فایل ایجاد خواهد شد. این فایل وضعیت دستگاه‌ها را ذخیره می‌کند تا پس از راه‌اندازی مجدد سیستم نیز حفظ شوند.

--run-dir=run_directory

تعیین دایرکتوری اجرای دیمن؛ دایرکتوری‌ای که دیمن پس از راه‌اندازی به آن منتقل می‌شود. مقدار پیش‌فرض $XDG_RUNTIME_DIR است؛ در صورت عدم تنظیم، به مسیر ~/.local/share/openrazer/ تغییر می‌یابد.

--log-dir=log_directory

این آرگومان محل دایرکتوری گزارش‌ها را مشخص می‌کند؛ از آنجا که دیمن یک سرویس نشست کاربری است، چرخش گزارش‌ها (log rotation) را خود مدیریت می‌کند. دایرکتوری پیش‌فرض دیمن برای ذخیره گزارش‌ها ~/.local/share/openrazer/logs/ است.

--test-dir=test_dir

در صورت ارائه، دیمن در حالت آزمایشی (test-driver) کار می‌کند که در آن دستگاه‌هایی که اتصال فیزیکی ندارند در دسترس قرار می‌گیرند. برای ایجاد ساختار دایرکتوری، از اسکریپت‌های scripts/create_fake_device.py یا scripts/setup_fake_devices.sh در مخزن منبع استفاده کنید.

مستندات کامل و به‌روز را می‌توان در مخزن گیت‌هاب ما به نشانی https://github.com/openrazer/openrazer یافت.

razer.conf(5)

2026-03-10