![IPEGA 蓝牙游戏手柄几秒钟后停止发送事件](https://linux22.com/image/1052730/IPEGA%20%E8%93%9D%E7%89%99%E6%B8%B8%E6%88%8F%E6%89%8B%E6%9F%84%E5%87%A0%E7%A7%92%E9%92%9F%E5%90%8E%E5%81%9C%E6%AD%A2%E5%8F%91%E9%80%81%E4%BA%8B%E4%BB%B6.png)
我有一个 IPEGA PG-9025 蓝牙控制器,我可以毫无问题地将它连接到我的 Ubuntu 15.04。
它被添加为一个操纵杆 (js),所有数据都正确,并且正在接收输入,但连接后几秒钟内它就停止发送事件了。它仍然在列表中,但当我按下按钮时它不会改变输入状态。
我也记得在同一台笔记本电脑上成功使用了该控制器模型,但那是早期的 Ubuntu 版本。(13.XX?)
有人能帮我弄清楚为什么会发生这种情况吗?
核心
4.0.0-040000-通用
Xorg 日志
[ 4011.670] (II) config/udev: Adding input device ipega media gamepad controller (/dev/input/mouse2)
[ 4011.670] (II) No input driver specified, ignoring this device.
[ 4011.670] (II) This device may have been added with another device file.
[ 4011.673] (II) config/udev: Adding input device ipega media gamepad controller (/dev/input/js0)
[ 4011.673] (II) No input driver specified, ignoring this device.
[ 4011.673] (II) This device may have been added with another device file.
[ 4011.721] (II) config/udev: Adding input device ipega media gamepad controller (/dev/input/event15)
[ 4011.721] (**) ipega media gamepad controller: Applying InputClass "evdev pointer catchall"
[ 4011.721] (**) ipega media gamepad controller: Applying InputClass "evdev keyboard catchall"
[ 4011.721] (II) Using input driver 'evdev' for 'ipega media gamepad controller'
[ 4011.721] (**) ipega media gamepad controller: always reports core events
[ 4011.721] (**) evdev: ipega media gamepad controller: Device: "/dev/input/event15"
[ 4011.721] (--) evdev: ipega media gamepad controller: Vendor 0x1949 Product 0x402
[ 4011.721] (--) evdev: ipega media gamepad controller: Found 3 mouse buttons
[ 4011.721] (--) evdev: ipega media gamepad controller: Found scroll wheel(s)
[ 4011.721] (--) evdev: ipega media gamepad controller: Found relative axes
[ 4011.721] (--) evdev: ipega media gamepad controller: Found x and y relative axes
[ 4011.721] (--) evdev: ipega media gamepad controller: Found absolute axes
[ 4011.721] (--) evdev: ipega media gamepad controller: Found x and y absolute axes
[ 4011.721] (--) evdev: ipega media gamepad controller: Found keys
[ 4011.721] (II) evdev: ipega media gamepad controller: Configuring as mouse
[ 4011.721] (II) evdev: ipega media gamepad controller: Configuring as keyboard
[ 4011.721] (II) evdev: ipega media gamepad controller: Adding scrollwheel support
[ 4011.721] (**) evdev: ipega media gamepad controller: YAxisMapping: buttons 4 and 5
[ 4011.721] (**) evdev: ipega media gamepad controller: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 4011.721] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:256/0005:1949:0402.0008/input/input22/event15"
[ 4011.721] (II) XINPUT: Adding extended input device "ipega media gamepad controller" (type: KEYBOARD, id 16)
[ 4011.721] (**) Option "xkb_rules" "evdev"
[ 4011.721] (**) Option "xkb_model" "pc105"
[ 4011.721] (**) Option "xkb_layout" "br"
[ 4011.721] (II) evdev: ipega media gamepad controller: initialized for relative axes.
[ 4011.721] (WW) evdev: ipega media gamepad controller: ignoring absolute axes.
[ 4011.722] (**) ipega media gamepad controller: (accel) keeping acceleration scheme 1
[ 4011.722] (**) ipega media gamepad controller: (accel) acceleration profile 0
[ 4011.722] (**) ipega media gamepad controller: (accel) acceleration factor: 2.000
[ 4011.722] (**) ipega media gamepad controller: (accel) acceleration threshold: 4
[ 4026.788] (II) config/udev: removing device ipega media gamepad controller
[ 4026.816] (II) evdev: ipega media gamepad controller: Close
[ 4026.816] (II) UnloadModule: "evdev"
答案1
以上所有操作我都只使用 Blueman 程序连接控制器。在我使用 Kde 的 BlueDevil 后,它突然就正常工作了!
它以操纵杆(js)的形式连接,所以我必须使用 xboxdrv 才能在大多数游戏和模拟器上运行,如下所示:使用 IPEGA 蓝牙游戏手柄和 Steam @ Linux