Я недавно заставил Xbox, удаленный работать над использованием Raspian xboxdrv
, но когда я пытаюсь активировать его на Ubuntu, я получаю сообщение об ошибке, в котором говорится:
Failed to enable unit: Unit file xboxdrv does not exist.
Пакет xboxdrv
доступно в Universe
репозиторий. Можно найти его путем поиска packages.ubuntu.com.
Нет никакой потребности добавить PPA, и при этом Вы не должны добавлять PPA, когда программное обеспечение доступно в репозиториях Ubuntu. Для установки этого пакета просто откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install xboxdrv
необходимо записать 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
Необходимо установить драйвер Xbox для Linux, названного xboxdrv. Информация: https://xboxdrv.gitlab.io/
Попытка:
sudo add-apt-repository ppa:grumbel/ppa
sudo apt-get update
sudo apt-get install xboxdrv