كيفية استخدام وحدات تحكم Xbox One اللاسلكية على نظام Linux باستخدام XOW

لاستخدام وحدة تحكم Xbox One لاسلكيًا على نظام Linux باستخدام XOW، قم ببناء وتثبيت برنامج التشغيل، ثم قم بتنزيل برنامج تشغيل المحول، وشغّل خدمة systemd الخاصة به، ثم قم بإقران وحدة التحكم بمحول Xbox اللاسلكي USB. XOW مخصص لمحول USB، وليس Bluetooth.

تحقق من حالة المشروع أولاً: يُشير القائمون على صيانة XOW إلى أنه في وضع الصيانة ويوصون باستخدام xone. يشير مشروع xone الأصلي الآن إلى نسخة مُطوّرة بنشاط. إذا كان هذا إعدادًا جديدًا، فراجع نسخة xone النشطة . الخطوات التالية مُوضّحة في وثائق XOW.

وحدة تحكم Xbox One ومحول USB لاسلكي بجانب جهاز كمبيوتر محمول يعمل بنظام Linux
يعمل نظام XOW مع محول USB اللاسلكي الخاص بجهاز Xbox؛ بينما يستخدم البلوتوث إعدادًا مختلفًا.

تحقق من التوافق

XOW هو برنامج تشغيل يعمل في مساحة المستخدم: يتواصل مع جهاز الإرسال والاستقبال اللاسلكي عبر مكتبة libusb، ويعرض مدخلات وحدة التحكم عبر واجهة uinput الخاصة بنظام لينكس. ولا يدعم برنامج تشغيل xpad المدمج في نواة النظام اتصالات Xbox One اللاسلكية عبر هذا المحول.

يُدرج ملف XOW README كلاً من المحولات النحيفة والأصلية، بالإضافة إلى المحول المدمج في جهاز Surface Book 2. ويُشير إلى أن طرازات وحدة التحكم 1537 و1697 و1698 و1708 و1797 تعمل؛ أما الطراز 1914 فلم يتم اختباره. الحد الأدنى المطلوب هو نواة لينكس 4.5 ونظام systemd 232. مع ذلك، قد تؤثر اختلافات الأجهزة والتوزيعات على النتائج.

قم بتثبيت وبناء XOW

1. تثبيت المتطلبات الأساسية

على نظامي التشغيل أوبونتو أو ديبيان، قم بتثبيت Git، وأدوات البناء، وcurl، وcabextract، وملفات تطوير libusb:

طرفية بنمط أوبونتو تعرض الحزم المطلوبة لبناء XOW
قم بتثبيت المُصرّف، وأدوات البناء، وcurl، وcabextract، وحزمة تطوير libusb.
sudo apt update
sudo apt install git build-essential curl cabextract libusb-1.0-0-dev

في أنظمة فيدورا، أو آرتش، أو أوبن سوزي، أو أي توزيعة أخرى، قم بتثبيت الحزم المكافئة باستخدام مدير الحزم الخاص بها. تختلف الأسماء؛ ابحث عن Git، وmake، ومترجم C++، وcurl، وcabextract، وملفات تطوير libusb، وsystemd.

2. استنساخ وتجميع وتثبيت

احصل على المصدر الأصلي، وقم ببناء الملف التنفيذي للإصدار، ثم قم بتثبيته:

أوامر الطرفية لاستنساخ medusalix/xow والانتقال إلى مجلده
استنسخ مستودع مصدر XOW وافتح دليل المشروع.
أوامر الطرفية لتجميع وتثبيت XOW
قم بتجميع إصدار الإصدار، ثم قم بتثبيت الملف الثنائي والقواعد وخدمة systemd.
git clone https://github.com/medusalix/xow
cd xow
make BUILD=RELEASE
sudo make install

اقرأ ملف README الخاص بالمصدر الأصلي قبل التثبيت. sudo make installيقوم هذا البرنامج بكتابة ملفات النظام ويعمل بصلاحيات المسؤول، لذا استخدم المستودع الرسمي بدلاً من أرشيف مصدر غير مراجع أو نسخة معدلة منه.

3. جلب برنامج تشغيل المحول

يقوم برنامج XOW المساعد بتنزيل واستخراج البرامج الثابتة المطلوبة لمحول الشبكة اللاسلكية. قم بتشغيله بعد التثبيت.

طرفية تعرض أمر مساعد البرامج الثابتة XOW
استخدم برنامج المساعدة الخاص بالبرنامج الثابت الذي يوفره تثبيت XOW.
sudo xow-get-firmware.sh

يُدرج المشروع برنامجي curl و cabextract لهذه الخطوة. في حال فشل العملية، يُرجى مراجعة الخطأ وتعليمات ملف README الحالي بدلاً من استخدام ملف برنامج ثابت غير ذي صلة.

4. قم بتفعيل الخدمة وتشغيلها

قم بتمكين XOW عند بدء التشغيل وابدأ تشغيله الآن:

أوامر الطرفية لتمكين وبدء خدمة XOW systemd
قم بتمكين XOW لعمليات التشغيل المستقبلية وقم بتشغيل الخدمة في هذه الجلسة.
sudo systemctl enable xow
sudo systemctl start xow
systemctl status xow --no-pager

لا يُنصح بتشغيل البرنامج يدويًا، ويُشير ملف التعليمات الخاص بـ XOW إلى أنه قد يلزم إعادة تشغيل الجهاز بعد التثبيت. إذا كانت الخدمة نشطة ولكن لم يتم اكتشاف المحوّل، فأعد تشغيل الجهاز مرة واحدة وتحقق من الحالة مجددًا.

قم بإقران وحدة التحكم

وحدة تحكم Xbox ومحول لاسلكي بجانب جهاز كمبيوتر محمول يعمل بنظام Linux، مع ظهور أزرار الاقتران
اضغط على أزرار الاقتران الموجودة على المحول ووحدة التحكم لتوصيلهما.
  1. قم بتوصيل محول Xbox اللاسلكي بالكمبيوتر وانتظر حتى يبدأ تشغيل XOW.
  2. اضغط على زر الاقتران الخاص بالمحول حتى يومض مؤشره.
  3. شغّل وحدة التحكم، ثم اضغط باستمرار على زر المزامنة حتى يومض زر Xbox. أبقِ الأجهزة قريبة.
  4. عندما يظل ضوء وحدة التحكم مضاءً، اختبر العصي والأزرار في لعبة أو أداة اختبار إدخال لينكس.

قد لا يُعاد توصيل وحدة التحكم بالمحول تلقائيًا إذا تم استخدامها آخر مرة عبر منفذ USB أو بلوتوث. أعد إقرانها بالمحول. تتطلب اتصالات البلوتوث إعدادًا يدعم تقنية البلوتوث وبرنامج تشغيل مختلفًا؛ لا تدعم XOW تقنية البلوتوث.

استكشاف الأخطاء وإصلاحها في المشاكل الشائعة

تحقق من حالة الخدمة وسجل بدء التشغيل الحالي:

أوامر طرفية للتحقق من حالة خدمة XOW وسجلات بدء التشغيل
استخدم حالة systemd ومخرجات السجل لتشخيص مشاكل الاتصال.
systemctl status xow --no-pager
journalctl -u xow -b --no-pager
  • InputException: No such file or directoryلا يمكن لـ XOW الوصول /dev/uinput. تحقق من توفر وحدة uinput؛ حاول مرة أخرى sudo modprobe uinput، ثم أعد تشغيل XOW.
  • Permission deniedأو LIBUSB_ERROR_ACCESS: تحقق من قواعد udev المثبتة مع XOW وقم بحل القواعد المتعارضة. أعد توصيل المحول بعد إصلاح الأذونات.
  • LIBUSB_ERROR_BUSYأو LIBUSB_ERROR_NO_DEVICE: قد يكون هناك برنامج تشغيل أو عملية أخرى تستخدم جهاز الحماية. أوقف تشغيل نسخ XOW المكررة وتجنب تشغيل برنامج تشغيل آخر على نفس المحول.
  • LIBUSB_ERROR_TIMEOUTجرّب منفذ USB آخر. تشير تقارير XOW إلى وجود مشاكل مع بعض وحدات تحكم USB من ASMedia؛ قد يساعد استخدام موزع USB في حل مشكلة مهلة إدارة الطاقة في USB 3.
  • أخطاء البرامج الثابتة: تأكد من اكتمال عملية تثبيت البرامج الثابتة. إذا كان برنامج تشغيل آخر قد قام بتحميل البرامج الثابتة، فافصل المحول، ثم أعد توصيله، ثم قم بتشغيل البرنامج sudo systemctl restart xow.

أوقف أو أزل XOW

أوقف الخدمة مؤقتًا باستخدام الأمر sudo systemctl stop xow`.` لمنع بدء التشغيل عند الإقلاع، شغّل الأمر ` sudo systemctl disable xow.`. لإزالتها، أوقف الخدمة وعطّلها، ثم ارجع إلى xowالمجلد المستنسخ، واتبع تعليمات التنظيف في ملف README، والتي تستخدم الأمر ` sudo make uninstall.`. أزل XOW قبل تبديل برامج التشغيل حتى لا تتنافس على المحول.

للحصول على التفاصيل الحالية، راجع ملف XOW README الرسمي ، وملف xone README الأصلي ، ووثائق xpad الخاصة بنواة لينكس .

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.