LINUX.ORG.RU

Избранные сообщения nuxster

Домашний кокпит A320

Галерея — Рабочие места

Здравствуйте! Решил здесь пока что немного отойти от темы окружения рабочего стола и запостить свой сетап, на котором летаю в симуляторе.

Оборудование:

  • i7-11700F / GTX1660S / 32 GB RAM
  • 2 iPad’а для приборов
  • Logitech Extreme 3D Pro
  • Logitech Pro Flight Throttle Quadrant (на фото не влез, у меня под правую руку)
  • SB Play 3 + уже не помню какая гарнитура Sennheiser

Софт:

  • Arch Linux
  • X-Plane 11 (самолёт ToLiss A319 + кастомные сценарии + плагины и т.д.)
  • IVAO Pilot Client
  • AntiMicroX (для Push-To-Talk)
  • x11vnc + RealVNC Viewer

P.S. в будущем планирую собирать полный кокпит A320 :)

>>> Просмотр (4032x2268, 2075 Kb)

 , , ,

thm
()

Как запустить XboxDrv в режиме демона

Статьи — Игры

Как вы знаете, XboxDrv не работает в режиме демона. Он запускается, но геймпад не пробрасывает: либо не подключает устройство по evdev, либо не регистрирует геймпад в виде иксбоксового контроллера.

Выход один: Запустить его демоном без флага --daemon.

Но тут возникает проблема: при попытке запуска демона в обычном режиме xboxdrv — он падает из-за того, что занимает консоль интерактивным выводом.

РЕШЕНИЕ ЕСТЬ!!! Нужно использовать команду bash -c и вписать вначале nohup и в конце &.

# Systemd unit to enable xboxdrv driver for Xbox 360 controller
# Usage:
# save to /lib/systemd/system/xboxdrv-s44.service
# to start: sudo service xboxdrv-s44 start
# to enable on boot: sudo systemctl enable xboxdrv-s44

[Unit]
Description=Xbox controller driver daemon-S44

[Service]
Type=forking
User=root
ExecStart=/usr/bin/bash -c "nohup xboxdrv --evdev /dev/input/by-id/usb-DragonRise_Inc._Generic_USB_Joystick-event-joystick --axismap -Y1=Y1,-Y2=Y2 --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RX=x2,ABS_RZ=y2 --evdev-absmap ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --evdev-keymap BTN_BASE5=tl,BTN_BASE6=tr --evdev-keymap BTN_TOP2=lb,BTN_PINKIE=rb,BTN_BASE=lt,BTN_BASE2=rt --evdev-keymap BTN_BASE4=start,BTN_BASE3=back --evdev-keymap BTN_THUMB2=a,BTN_THUMB=b,BTN_TOP=x,BTN_TRIGGER=y --mimic-xpad --silent &"

[Install]
WantedBy=multi-user.target

Теперь у вас xboxdrv работает в режиме демона, поздравляю!

 , ,

Set440
()