系统:
- Ubuntu 14.04.2 LTS(内核:3.13.0-45-generic)
- 科迪(14.2-BETA1 Git:2259d0b)。平台:Linux x86 64 位
- 带 Xbox 360 USB 无线适配器的原装 XBOX 360 无线控制器
我做了什么:
安装ubuntu-xboxdrv
:
sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv
测试它是否适用于:
- jstest:是的
- sdl-jstest:是的
- retroarch 和 mupen64plus 玩 N64 马里奥赛车:是
- 科迪:不,不????
我为 kodi 启用了广泛的日志记录,并在此处上传了一个日志文件:http: //xbmclogs.com/psky8dtse(直到 2015 年 3 月 20 日)
Kodi 不会检测到操纵杆,即使它可以通过 SDL 和/dev/input/js0
更新:以 root 身份运行 Kodi 可以解决问题。所以似乎存在权限问题。仍然不知道如何解决这个问题......
UPDATE2 / FIX:我在 Kodi 和 Xbox 控制器之间编写了一个 NodeJS 桥:https ://github.com/cgrossde/XboxControllerKodiBridge 这样只有桥需要以 root 身份运行,而 Kodi 可以继续以非特权用户身份运行。它包括一个使用 Kodi 启动/停止的 upstart 脚本。