【发布时间】:2015-04-11 08:19:22
【问题描述】:
系统:
- Ubuntu 14.04.2 LTS(内核:3.13.0-45-generic)
- Kodi (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 马里奥赛车:是的
- 科迪:NOOOO ????
我为 kodi 启用了广泛的日志记录并在此处上传了一个日志文件:http://xbmclogs.com/psky8dtse(直到 2015 年 3 月 20 日)
即使通过 SDL 和 /dev/input/js0Kodi 可以使用操纵杆,Kodi 也不会检测到它
更新: 以 root 身份运行 Kodi 可以解决问题。所以似乎存在权限问题。还是不知道怎么解决...
UPDATE2 / FIX: 我在 Kodi 和 Xbox 控制器之间编写了一个 NodeJS 桥:https://github.com/cgrossde/XboxControllerKodiBridge 这样,只有 Bridge 需要以 root 身份运行,而 Kodi 可以继续以非特权用户身份运行。它包含一个使用 Kodi 启动/停止的 upstart 脚本。
【问题讨论】: