مؤخرا تم إصدار الإصدار 1.0 من OpenRGBوالتي كانت تعرف سابقًا باسم OpenAuraSDK. يأتي هذا الإصدار 1.0 بعد عام من التطوير المستمر للأداة التي يهدف إلى توفير برنامج ومكتبة برامج مفتوحة المصدر سهل الاستخدام للوصول إلى أضواء RGB والتحكم فيها في أجهزة الكمبيوتر المختلفة ، بما في ذلك اللوحات الأم ووحدات ذاكرة الوصول العشوائي وبطاقات الرسومات وأجهزة التبريد والأجهزة الطرفية.
ركز هذا المشروع في الأصل على ASUS Aura فقط. تم إنشاؤه من فرع AsusAuraWindows من Keyboard Visualizer لمعرفة المزيد حول التفاصيل وراء بروتوكول Aura ولتطوير برنامج تشغيل أكثر مرونة وتوافقًا وموثوقية لـ Aura.
حول OpenRGB
هذا التنفيذ المعروض قوي جدًا ويدعم أجيالًا متعددة من وحدات التحكم Aura على منصات Intel و AMD ، والتي يلغي الحاجة إلى تثبيت تطبيقات الملكية الرسمية المرتبطة بمصنع معين.
OpenRGB متوافق مع برامج التشغيل المتوافقة مع Aura تستخدم في العديد من الشركات المصنعة لوحدات ذاكرة RGB بما في ذلك G.Skill Trident Z RGB وغيرها.
المشروع يقدم مكتبة من الوظائف مع واجهة برمجة تطبيقات عالمية للتحكم في الإضاءة الخلفية من التطبيقات، أداة مساعدة لوحدة التحكم وواجهة رسومية في Qt. يدعم اختيار أوضاع تغيير اللون (موجة اللون ، وما إلى ذلك) ، والتحكم في مناطق الإضاءة الخلفية ، وتطبيق التأثيرات المتقدمة ، وتعريف تصميم LED ومزامنة الإضاءة الخلفية مع الإجراءات التي تم تنفيذها (موسيقى ملونة ، إلخ).
تدعم الحزمة اللوحات الأم ASUS و Gigabyte و ASRock و MSI مع نظام فرعي RGB لإضاءة السكن ، وحدات الذاكرة ذات الإضاءة الخلفية من بطاقات الرسومات ASUS و Corsair و HyperX و ASUS Aura و Gigabyte Aorus ، مختلف السائقين قطاع الصمام (ThermalTake و Corsair و NZXT Hue +) والمبردات المضيئة والفئران ولوحات المفاتيح وسماعات الرأس وملحقات Razer ذات الإضاءة الخلفية.
يتم الحصول على معلومات حول بروتوكول تفاعل الجهاز بشكل أساسي من خلال برامج التشغيل والتطبيقات ذات الملكية العكسية.
في معظم الحالات ، يكون استخدام i2c-dev أو التحكم عبر USB كافيًا للتفاعل مع الكمبيوتر ، على الرغم من اقتراح قواعد udev أيضًا. يتطلب استخدام برامج تشغيل RGB للوحة الأم Aura / ASRock تصحيح Linux kernel. بالنسبة لأجهزة Razer الطرفية ، يتم استخدام برنامج تشغيل OpenRazer (حزمة برامج التشغيل openrazer-dkms في Debian / Ubuntu).
تمت كتابة الكود بلغة C / C ++ ويتم توزيعه بموجب ترخيص GPLv2. البرنامج متعدد المنصات وهو متاح لنظامي Linux و Windows.
أخيرا صيمكنك التحقق من توافق الأجهزة التي تدعم هذه الأداة حاليًا بتنسيق الرابط التالي.
كيفية تثبيت OpenRGB على Linux؟
بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت OpenRGB على نظامهم ، يجب عليهم اتباع الإرشادات التي نشاركها أدناه.
أول شيء فعله هو قم بتثبيت أحدث إصدار من Qt Creator. (يمكنك التحقق من تفاصيل تثبيت Qt Creator بتنسيق الرابط التالي).
في حالة Ubuntu والمشتقات ، يجب علينا تثبيت بعض التبعيات:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
الآن سنحصل على الأداة المساعدة بالأمر:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
فعلت هذا الآن يجب علينا تحديث الوحدات الفرعية:
git submodule update --init –recursive
وهنا يمكننا القيام بأمرين ، أحدهما هو فتح المشروع مع منشئ QT أو تجميعه في النظام.
للترجمة ، ما عليك سوى تشغيل الأوامر التالية:
cd OpenRGB
qmake OpenRGB.pro
make -j8
./OpenRGB
في نهاية التجميع يجب أن نسمح بالوصول إلى SMBus.
في Intel يمكننا القيام بذلك باستخدام الأمر:
modprobe i2c-dev i2c-i801
أو في حالة AMD ، يجب علينا أولاً سرد برامج تشغيل SMBus مع:
sudo i2cdetect -l
بمجرد تحديد وحدة التحكم ، يجب أن نمنح أذونات للمراقب ، على سبيل المثال:
sudo chmod 777 /dev/i2c-0
أخيرًا ، يجب أن يؤخذ في الاعتبار أنه لا تزال هناك بعض الإمكانيات للاستمرار في جميع عمليات إعادة التشغيل ، لكن الوظيفة الرئيسية لتكوين الألوان والأوضاع مستقرة.
إذا كنت تريد معرفة المزيد عنها يمكنك التحقق من التفاصيل في الرابط التالي.