我最近使用 Xbox 遥控器在 Raspian 上运行xboxdrv
,但当我尝试在 Ubuntu 上激活它时,收到一条错误消息,提示:
Failed to enable unit: Unit file xboxdrv does not exist.
答案1
该软件包xboxdrv
已在Universe
存储库中可用。您可以通过搜索找到它packages.ubuntu.com。
无需添加 PPA,你也不应该添加 PPA当软件在 Ubuntu 存储库中可用时。要安装此软件包,只需打开终端并运行以下命令:
sudo apt update
sudo apt install xboxdrv
答案2
你必须自己编写一个systemd.service。
sudo nano /etc/systemd/system/xboxdrv.service
以下内容。
[Unit]
Description=Xbox controller driver daemon
[Service]
Type=forking
User=root
PIDFile=/var/run/xboxdrv.pid
ExecStart=/usr/bin/xboxdrv --daemon --detach --pid-file /var/run/xboxdrv.pid --dbus disabled --silent --mimic-xpad
[Install]
WantedBy=multi-user.target
然后您就可以启用该服务。
sudo systemctl enable xboxdrv.service
答案3
您必须安装适用于 Linux 的 xbox 驱动程序(名为 xboxdrv)。信息:https://xboxdrv.gitlab.io/
尝试:
sudo add-apt-repository ppa:grumbel/ppa
sudo apt-get update
sudo apt-get install xboxdrv