| GSR-KMS-SERVER(1) | GPU Screen Recorder KMS Server Manual | GSR-KMS-SERVER(1) |
نام (NAME)
gsr-kms-server - کارگزار KMS (Kernel Mode Setting) برای GPU Screen Recorder
خلاصه دستور (SYNOPSIS)
gsr-kms-server <domain_socket_path> <card_path>
توضیحات (DESCRIPTION)
gsr-kms-server یک دیمن (daemon) همراه برای GPU Screen Recorder است که دسترسی Kernel Mode Setting (KMS) را برای ضبط صفحه در محیطهایی که به دسترسی مستقیم به DRM نیاز دارند، فراهم میکند. این ابزار به عنوان یک کارگزار محلی عمل میکند که از طریق سوکت دامنه یونیکس (Unix domain socket) ارتباط برقرار کرده و به GPU Screen Recorder امکان میدهد تا محتوای صفحه را از طریق رابط KMS ضبط نماید.
این مؤلفه معمولاً زمانی استفاده میشود که GPU Screen Recorder برای ضبطی با بازدهی بالاتر یا در سطحی پایینتر، نیاز به دسترسی مستقیم به سختافزار نمایشگر و دور زدن سامانه پنجرهبندی (windowing system) داشته باشد. این برنامه به عنوان یک فرایند جداگانه اجرا میشود و با نمونه اصلی GPU Screen Recorder ارتباط برقرار میکند.
آرگومانها (ARGUMENTS)
- domain_socket_path
- مسیر سوکت دامنه یونیکس که کارگزار ایجاد کرده و به آن گوش میدهد. این سوکت برای برقراری ارتباط بین GPU Screen Recorder و کارگزار KMS استفاده میشود. این مسیر باید در مکانی قرار گیرد که هر دو فرایند، مجوزهای لازم برای خواندن و نوشتن در آن را داشته باشند.
- card_path
- مسیر فایل دستگاه DRM (معمولاً /dev/dri/cardX) که کارگزار برای عملیات KMS از آن استفاده خواهد کرد. این مسیر متناظر با یک کارت گرافیک مشخص در سامانه است.
مثالها (EXAMPLES)
راهاندازی کارگزار KMS با استفاده از card0 و ایجاد سوکت در /tmp/gsr-kms.sock:
راهاندازی کارگزار KMS با استفاده از card1 و ایجاد سوکت در مکانی ویژه کاربر:
نکات (NOTES)
- برنامه gsr-kms-server معمولاً برای دسترسی به دستگاههای DRM با دسترسیهای ارتقایافته اجرا میشود که نیازمند دسترسی ریشه (root) است.
- در هر زمان تنها باید یک نمونه به ازای هر کارت DRM اجرا شود.
- کارگزار هنگام قطع اتصال کلاینت یا دریافت سیگنال توقف، خاتمه مییابد.
- فایل سوکت توسط کارگزار ایجاد شده و هنگام خروج کارگزار پاک خواهد شد.
فایلها (FILES)
- /dev/dri/card*
- فایلهای دستگاه DRM برای کارتهای گرافیک
- /tmp/gsr-kms.sock
- مکان معمول برای سوکت دامنه (قابل پیکربندی توسط کاربر)
نویسندگان (AUTHORS)
برنامه gsr-kms-server توسط مشارکتکنندگان GPU Screen Recorder نوشته شده است.
گزارش باگها (BUGS)
گزارش باگها به: dec05eba@protonmail.com.
کپیرایت و تکثیر (COPYRIGHT)
حق نشر © dec05eba. تحت مجوز GPL-3.0-only منتشر شده است.
همچنین ببینید (SEE ALSO)
gpu-screen-recorder(1), drm(4)
صفحه خانگی پروژه: https://git.dec05eba.com/gpu-screen-recorder/about
| 2026-08-18 | 6.0.1 |