عودة اللعبة-Unev
يحتوي هذا الريبو على قواعد UDEV لإتاحة وحدات التحكم المدعومة بأذونات على مستوى المستخدم
كيفية إعداده؟
Archlinux
هناك حزمة AUR ←
نيكسوس
قم configuration.nix القواعد ضمن services.udev.packages .
- أضف ما يلي إلى
configuration.nix الخاص بك
services = {
udev = {
packages = with pkgs ; [
game-devices-udev-rules
] ;
} ;
} ;
- (اختياري) أضف ما يلي إلى
configuration.nix الخاص بك
hardware . uinput . enable = true ;
- إعادة بناء النظام مع
nixos-rebuild
آحرون:
- قم بتنزيل الأرشيف
- يستخرج
- انسخ جميع ملفات القواعد إلى
/etc/udev/rules.d - إنشاء ملف آخر:
/etc/modules-load.d/uinput.conf - ضع
uinput في هذا الملف - إعادة التشغيل
إذا كان كل شيء على ما يرام ، فيجب أن يعمل الآن!
أضف جهازي!
نحن بحاجة إلى المساعدة!
من أجل إنشاء قاعدة UDEV ، نحتاج إلى بعض Infos
- اسم Excact (من المربع ، على سبيل المثال. أفضل حالة مع رقم نموذج)
- إخراج
udevadm monitor --property (تحتاج إلى فصل الجهاز قبل تشغيل الأمر) - إخراج الجهاز مباشرة ، كما هو الحال في
devadm info --query=all --attribute-walk --name=/dev/input/js0 أو udevadm info --query=all --attribute-walk --name=/dev/input/js1
طلب دمج
في حال كان لديك قاعدة عمل وتريد دمجها ، فأنت حر في القيام بذلك. يرجى القيام بردية واحدة لكل جهاز تريد إضافته. لا تنس أيضًا تحديث readMe.md باسم الجهاز. شكل:
# [VENDOR] [MARKETING-DEVICE-NAME]; {CONNECTION-TYPE}; {CONNECTION-TYPE} (VendorID:ProductID)
الأجهزة المدعومة
8bitdo (2DC8)
- 8bitdo F30 P1
- 8bitdo F30 P2
- 8bitdo n30
- 8bitdo SF30
- 8bitdo SN30
- 8bitdo F30 Pro
- 8bitdo N30 Pro
- 8bitdo SF30 Pro
- 8bitdo SN30 Pro
- 8bitdo sn30 pro+؛ بلوتوث؛ USB
- 8bitdo F30 Arcade
- 8bitdo n30 arcade
- 8bitdo صفر
- 8Bitdo Retro-Bit XRB8-64
- 8Bitdo Pro 2 ؛ بلوتوث؛ USB (2DC8: 6003)
- 8Bitdo Pro 2 Wired ؛ USB (2DC8: 3106) ، (2DC8: 3010) (تعليمات الإعداد)
- وحدة تحكم سلكية 8Bitdo Ultimate لـ Xbox ؛ USB (2DC8: 2003)
شركة ألفا للتصوير التكنولوجي (114D)
Astro Gaming (9886)
- Astro Gaming C40 Controller ؛ USB (9886: 0025)
Betop (11C0)
- Betop PS4 المرح المرح (11C0: 4001)
Google (18d1)
- وحدة تحكم جوجل ملعب ؛ بلوتوث؛ USB (18d1: 9400)
حوري (0F0D)
- Hori Rap4 (0f0d: 008a)
- Hori Horipad 4 FPS (0F0D: 0055)
- Hori Horipad 4 FPS Plus (0F0D: 0066)
- حوري هريباد S ؛ USB (0F0D: 00C1)
- Hori Nintendo Switch Horipad Wired Controller ؛ USB (0F0D: 00C1)
- Hori Pokkén Tournament DX Pro Pad لـ Nintendo Switch ؛ USB (0F0D: 0092)
HTC (0BB4)
- غير معروف (0BB4: 2C87)
- غير معروف (0BB4: 0306)
- غير معروف (0BB4: 0309)
- غير معروف (0bb4: 030a)
- غير معروف (0bb4: 030b)
- غير معروف (0BB4: 030C)
- غير معروف (0bb4: 030e)
- HTC Vive Cosmos ؛ USB (0bb4: 030e) (057e: 0315) (057e: 0323)
Logitech (046D)
- Logitech F310 Gamepad ؛ USB (046D: C216)
- Logitech F710 اللاسلكي اللاسلكي ؛ USB (046D: C21F) #Experimental
ماد كاتز (0738)
- Mad Catz Street Fighter v Arcade Fightpad Pro (0738: 8250)
- Mad Catz Street Fighter v Arcade FightStick Te S+ (0738: 8384)
Microsoft (045E)
- Microsoft Xbox360 Controller ؛ USB (045E: 028E) #Experimental
- جهاز استقبال Microsoft Xbox 360 اللاسلكي لنظام التشغيل Windows ؛ USB (045E: 0719)
- Microsoft Xbox One S Controller ؛ بلوتوث؛ USB (045E: 02EA) #Experimental
ناكون (146 ب)
- Nacon PS4 Revolution Pro Controller (146b: 0d01)
نينتندو (057E)
- Nintendo Switch Pro Controller ؛ بلوتوث؛ USB (057E: 2009)
- Nintendo Gamecube Controller / Adapter ؛ USB (057E: 0337)
- Nintendo Switch Joy-Con Conging Grip (057e: 200e)
- Nintendo Switch Joy-Con (L) ؛ البلوتوث (057E: 2006)
- Nintendo Switch Joy-Con (R) ؛ البلوتوث (057E: 2007)
نفيديا (0955)
- Nvidia Shield Portable (2013 - NVIDIA_CONTROLLER_V01.01 - تدفق في المنزل فقط) (0955: 7203)
- NVIDIA Shield Controller (2017 - NVIDIA_CONTROLLER_V01.04) ؛ البلوتوث (0955: 7214)
- NVIDIA Shield Controller (2015 - NVIDIA_CONTROLLER_V01.03) ؛ USB (0955: 7210)
Performance المصمم Products LLC [PDP] (0E6F)
- PDP Afterglow Deluxe+ Wired Controller ؛ USB (0E6F: 0188)
- PDP Nintendo Switch Faceoff Wired Pro Controller ؛ USB (0E6F: 0180)
- PDP Wired Fight Pad Pro لـ Nintendo Switch ؛ USB (0E6F: 0185)
أنظمة الاتصالات الشخصية ، Inc. (0810)
- Systems Personal Communication Systems ، Inc. Twin USB Gamepad ؛ USB (0810: E301)
pid.codes (1209)
- Edgetx ، Opentx Generic [Radio Controller] عصا التحكم ؛ USB (1209: 4F54)
Powera (20d6)
- وحدة التحكم السلكية Powera لـ Nintendo Switch ؛ USB (20d6: A711)
- Powera Wireless Controller لـ Nintendo Switch ؛ البلوتوث (NA: NA)
- Powera Zelda Wired Controller لـ Nintendo Switch ؛ USB (20d6: A713)
رايزر (1532)
- Razer Raiju PS4 Controller (1532: 1000)
- Razer Panthera Arcade Stick (1532: 0401)
- Razer Raion PS4 Fightpad (1532: 1100)
سوني (054C)
- سوني بلاي ستيشن سترايباك ؛ USB (054C: 05C5)
- Sony PlayStation Dualshock 3 ؛ بلوتوث؛ مستشعرات USB + الحركة (054C: 0268)
- Sony PlayStation Dualshock 4 ؛ بلوتوث؛ USB (054C: 05C4)
- Sony PlayStation Dualshock 4 Slim. بلوتوث؛ USB (054C: 09cc)
- Sony PlayStation Dualshock 4 محول لاسلكي ؛ USB (054C: 0BA0)
- Sony Dualsense Wireless-Controller ؛ بلوتوث؛ USB (054C: 0CE6)
- Sony Dualsense Edge-السيطرة اللاسلكية ؛ بلوتوث؛ USB (054C: 0DF2)
- PlayStation VR (054C: 09AF)
Valve (28de)
- أجهزة USB Valve (28de:*)
- وحدة تحكم البخار الصمام (28de:*)
- أجهزة HID صمام. بلوتوث؛ USB (28de:*)
- غير معروف-VR (28de: 1043)
- غير معروف-VR (28de: 1142)
- غير معروف-VR (28de: 2000)
- غير معروف-VR (28de: 2010)
- غير معروف-VR (28de: 2011)
- غير معروف-VR (28de: 2012)
- غير معروف-VR (28de: 2021)
- غير معروف-VR (28de: 2022)
- غير معروف-VR (28de: 2050)
- غير معروف-VR (28de: 2101)
- غير معروف-VR (28de: 2102)
- غير معروف-VR (28de: 2150)
- غير معروف-VR (28de: 2300)
- غير معروف-VR (28de: 2301)
شركة Zeroplus Technology Corporation (0C12)
- درع PS4 Armor 3 Pad ؛ USB (0C12: 0E10)
- Emio PS4 Elite Controller ؛ USB (0C12: 1CF6)
- ضرب مربع Arcade ضرب مربع PS4/PC. USB (0C12: 0EF6)
- Nyko Xbox Controller ؛ USB (0C12: 8801)
- وحدة تحكم Xbox غير معروفة. USB (0C12: 8802)
- وحدة تحكم Xbox غير معروفة. USB (0C12: 8810)
القضايا المعروفة
8bitdo SN30 Pro+
في وضع Android (ابدأ+ب) ، إذا تم توصيله عبر الكبل ، فسيبدأ وحدة التحكم ، ولكن يتم إزالتها بواسطة kernel في معظم الحالات مرة أخرى. هذا لا يحدث طوال الوقت ولا يوجد شيء يمكن أن يفعله أوديف حيال ذلك.
المشاريع ذات الصلة
- Udev-Joystick-BlackList-إصلاح لوحة المفاتيح/الماوس/الجهاز اللوحي الذي يتم اكتشافه على أنه عصا التحكم في Linux.
- أجهزة البخار - قائمة الأجهزة Steam و Steamvr تريد أذونات القراءة/الكتابة عليها.