遊戲驅動器 - udev
此存儲庫包含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規則,我們需要一些信息
- 抹布名稱(例如,從框中。與模型數字的最佳情況)
-
udevadm monitor --property (運行命令之前,您需要斷開設備的連接) - 設備的輸出,例如
devadm info --query=all --attribute-walk --name=/dev/input/js0或udevadm info --query=all --attribute-walk --name=/dev/input/js1
合併請求
如果您有一個工作規則,並且想合併它,您可以自由執行此操作。請為您要添加的每個設備做一個MR。也不要忘記使用設備名稱更新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街機
- 8BITDO N30街機
- 8bitdo零
- 8bitdo retro-Bit XRB8-64
- 8Bitdo Pro 2;藍牙; USB(2DC8:6003)
- 8BITDO PRO 2連線; USB(2DC8:3106),(2DC8:3010)(設置說明)
- Xbox的8Bitdo Ultimate有線控制器; USB(2DC8:2003)
Alpha Imaging Technology Corp.(114d)
Astro遊戲(9886)
- Astro遊戲C40控制器; USB(9886:0025)
Betop(11C0)
- BETOP PS4 FUN控制器(11C0:4001)
Google(18d1)
- Google STADIA控制器;藍牙; USB(18d1:9400)
Hori(0F0D)
- Hori Rap4(0f0d:008a)
- Hori Horipad 4 FPS(0F0D:0055)
- Hori Horipad 4 FPS Plus(0F0D:0066)
- Hori Horipad S; USB(0F0D:00C1)
- Hori Nintendo Switch Horipad有線控制器; USB(0F0D:00C1)
- Nintendo Switch的HoriPokkén錦標賽DX Pro Pad; 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 Wireless GamePad; USB(046D:C21F)#properiment
Mad Catz(0738)
- Mad Catz Street Fighter V Arcade Fightpad Pro(0738:8250)
- Mad Catz Street Fighter V街機戰鬥桿TE S+(0738:8384)
微軟(045E)
- Microsoft Xbox360控制器; USB(045E:028E)#offermentim
- Microsoft Xbox 360 Windows無線接收器; USB(045E:0719)
- Microsoft Xbox One S控制器;藍牙; USB(045E:02EA)#offermentim
納肯(146b)
- NACON PS4 Revolution Pro Controller(146b:0d01)
任天堂(057E)
- Nintendo Switch Pro Controller;藍牙; USB(057E:2009)
- Nintendo GameCube控制器 /適配器; USB(057E:0337)
- Nintendo Switch Joy-Con充電握把(057E:200E)
- Nintendo Switch Joy-Con(L);藍牙(057E:2006)
- Nintendo Switch Joy-Con(R);藍牙(057E:2007)
NVIDIA(0955)
- NVIDIA SHIELD PORTABLE(2013 -NVIDIA_CONTROLLER_V01.01-僅在家流中)(0955:7203)
- NVIDIA SHIELD控制器(2017 -NVIDIA_CONTROLLER_V01.04);藍牙(0955:7214)
- NVIDIA SHIELD控制器(2015 -NVIDIA_CONTROLLER_V01.03); USB(0955:7210)
性能設計的產品有限責任公司[PDP](0E6F)
- PDP餘輝豪華+有線控制器; USB(0E6F:0188)
- PDP Nintendo Switch Contoff Contoff Pro Controller; USB(0E6F:0180)
- Nintendo Switch的PDP有線戰鬥墊Pro; USB(0E6F:0185)
個人通訊系統公司(0810)
- 個人通信系統公司Twin USB GamePad; USB(0810:E301)
pid.codes(1209)
- Edgetx,Opentx通用[無線電控制器]操縱桿; USB(1209:4F54)
Powera(20d6)
- Nintendo Switch的Powera有線控制器; USB(20d6:a711)
- Nintendo Switch的Powera無線控制器;藍牙(NA:NA)
- Nintendo Switch的Powera Zelda有線控制器; USB(20d6:a713)
Razer(1532)
- Razer Raiju PS4控制器(1532:1000)
- Razer Panthera Arcade Stick(1532:0401)
- Razer Raion PS4 Fightpad(1532:1100)
索尼(054C)
- 索尼PlayStation Strightpack; USB(054C:05C5)
- 索尼Playstation DualShock 3;藍牙; USB +運動傳感器(054C:0268)
- 索尼Playstation雙震4;藍牙; USB(054C:05C4)
- 索尼Playstation雙震4苗條;藍牙; USB(054C:09CC)
- 索尼PlayStation雙震4無線適配器; USB(054C:0BA0)
- Sony DualSense無線控制器;藍牙; USB(054C:0CE6)
- Sony DualSense Edge無線控制器;藍牙; USB(054C:0DF2)
- PlayStation VR(054C:09AF)
閥(28DE)
- 閥USB設備(28DE:*)
- 氣門蒸汽控制器(28DE:*)
- 閥隱藏設備;藍牙; USB(28DE:*)
- Unknown-VR(28DE:1043)
- Unknown-VR(28DE:1142)
- Unknown-VR(28DE:2000)
- Unknown-VR(28DE:2010)
- Unknown-VR(28DE:2011)
- Unknown-VR(28DE:2012)
- Unknown-VR(28DE:2021)
- Unknown-VR(28DE:2022)
- Unknown-VR(28DE:2050)
- Unknown-VR(28DE:2101)
- Unknown-VR(28DE:2102)
- Unknown-VR(28DE:2150)
- Unknown-VR(28DE:2300)
- Unknown-VR(28DE:2301)
Zeroplus Technology Corporation(0C12)
- 裝甲PS4裝甲3墊; USB(0C12:0E10)
- EMIO PS4精英控制器; USB(0C12:1CF6)
- 命中盒街機命中框PS4/PC版本; USB(0C12:0EF6)
- NYKO Xbox控制器; USB(0C12:8801)
- 未知品牌Xbox控制器; USB(0C12:8802)
- 未知品牌Xbox控制器; USB(0C12:8810)
已知問題
8bitdo sn30 pro+
在Android模式(啟動+B),如果通過電纜連接,控制器啟動,但在大多數情況下,內核將刪除。這並非一直都在發生,Udev無能為力。
相關項目
- UDEV-JOYSTICK-BLACKLIST-修復鍵盤/鼠標/平板電腦被檢測為Linux中的操縱桿。
- Steam -devices-設備列表Steam和SteamVr將需要讀取/寫入權限。