我正在尝试将 Xbox one 无线控制器连接到 ThinkPad t430s。当我尝试运行 systemctl enable 时,我得到了未找到单元 xboxdrv.service 的信息。我尝试手动下载并启用它并创建一个新的服务文件,但无济于事。欢迎任何帮助。
答案1
我认为你不应该xboxdrv
以服务的形式启动。相反,只需从终端输入
sudo xboxdrv
你应该可以测试它了。你可能需要运行
sudo rmmod xpad
第一的。
当你想用它来玩游戏时,请注意运行
sudo xboxdrv --silent
相反,将事件打印到终端会占用大量的 CPU。
注意你尝试执行的操作:我已xboxdrv
成功安装,但正在运行
systemctl enable xboxdrv.service
给我
Failed to enable unit: Unit file xboxdrv.service does not exist.
答案2
我让它工作了,但是它有点丑陋...该包肯定坏了,因为它没有安装 src 文件。
在尝试启动服务之前,您可能需要对上面链接中的 src 目录中的所有文件执行相同操作。小心遵循路径。src/etc 进入 /etc src/usr/share 进入 /usr/share 等等。
然后运行:
sudo systemctl daemon reload sudo rmmod xpad sudo systemctl enable xboxdrv.service sudo systemctl start xboxdrv
一些人需要安装补丁和 dkms
`sudo apt install dkms`
下载并 dpkg -i 文件祝你好运