Xboxdrv, который не в состоянии запускаться

Я установил драйверы контроллера Xbox (для использования с контроллером XBox One) использование

sudo apt install xboxdrv

Однако, когда я пытаюсь запустить/разрешить сервис с

sudo systemctl start xboxdrv.service

Я получаю следующую ошибку

Failed to start xboxdrv.service: Unit xboxdrv.service not found.

Какие-либо идеи?

0
задан 25 January 2019 в 14:50

1 ответ

Во-первых, попытайтесь включить сервис со следующей командой:

sudo systemctl enable xboxdrv.service

и затем попытайтесь запустить его с:

sudo systemctl start xboxdrv.service

Если сервис не найден, то сервис должен быть создан.

Сделайте файл названным "xboxdrv.service" в /etc/systemd/system и скопировать/вставить следующее в нем:

[Unit]
Description=Xbox controller driver daemon

[Service]
Type=simple
User=root
PIDFile=/var/run/xboxdrv.pid
ExecStartPre=/usr/share/ubuntu-xboxdrv/xboxdrv-pre
EnvironmentFile=/usr/share/ubuntu-xboxdrv/uxvars
ExecStart=/usr/bin/xboxdrv --daemon --silent --pid-file /var/run/xboxdrv.pid --dbus disabled $XBOXDRV_OPTIONS $PAD_OPTIONS $CONTROLLER0_OPTIONS --next-controller $PAD_OPTIONS $CONTROLLER1_OPTIONS --next-controller $PAD_OPTIONS $CONTROLLER2_OPTIONS --next-controller $PAD_OPTIONS $CONTROLLER3_OPTIONS

[Install]
WantedBy=multi-user.target

Затем включите сервис: sudo systemctl enable xboxdrv.service

Сопровождаемый путем запуска сервиса: sudo systemctl start xboxdrv.service

Удостоверьтесь, что контроллер Xbox подключен при запуске сервиса.

1
ответ дан 26 October 2019 в 11:19

Другие вопросы по тегам:

Похожие вопросы: