Zum Inhalt

LinuxTrack

LinuxTrack ist eine Head-Tracking-Software für Linux und macOS, die über das Plugin xlinuxtrack Kopfbewegungen in X-Planes Kamerabewegungen umsetzt. Es unterstützt TrackIR, Webcams und Wiimotes als Eingabegeräte und bietet 6DOF-Tracking (6 Freiheitsgrade).

Hintergrund

Das Originalprojekt wird seit 2016 nicht mehr regulär released und hat eine veraltete Qt4-Abhängigkeit. Der aktive Fork LinuxTrack X-IR löst diese Probleme: eine Qt6/CMake-zentrierte Neuarchitektur, AppImage-Distribution, eine MinGW-basierte Wine-Bridge und ein modernisiertes X-Plane-Plugin.

Funktionsumfang

  • 6DOF Head-Tracking: Pitch, Yaw, Roll und X/Y/Z-Translation
  • Unterstützte Hardware: TrackIR 2–5, SmartNav 3/4, UVC-Webcams, PS3 Eye, Wiimote, generische HID-Joysticks
  • Konfigurierbare Empfindlichkeit: Sensitivity-Kurven, Totzone und Filter pro Achse
  • Joystick-Buttons: Start/Stop, Rezentrierung und Freeze per Knopfdruck
  • Wine-Bridge: Ermöglicht Windows-Spielen unter Proton/Wine die Nutzung von LinuxTrack

Mehrwert in der Flugsimulation

Head-Tracking verändert das Flugerlebnis grundlegend — natürliche Blickbewegungen im Cockpit statt Maussteuerung. LinuxTrack ist die native Linux-Lösung dafür, die direkt mit den gängigen Tracking-Geräten kommuniziert. Besonders für TrackIR-Besitzer unter Linux gibt es kaum Alternativen.

Installation

Empfohlen: Den X-IR Fork als AppImage verwenden.

Download: LinuxTrack X-IR Releases (AppImages werden auf GitLab veröffentlicht)

  1. LinuxTrack installieren (AppImage oder aus Quellcode bauen)
  2. LinuxTrack-GUI starten (ltr_gui), Tracking-Gerät konfigurieren
  3. Im Tab „Gaming" auf „Install Xplane plugin..." klicken, dann zur X-Plane-Programmdatei navigieren und mit „Open" bestätigen
  4. GUI schließen — empfohlen ist, während des Fluges nur den Hintergrund-Daemon (ltr_server1) laufen zu lassen

Debian-Abhängigkeiten (Build aus Quellcode)

sudo apt install build-essential git cmake pkg-config libusb-1.0-0-dev zlib1g-dev bison flex qt6-base-dev qt6-tools-dev qt6-tools-dev-tools libqt6opengl6-dev libmxml-dev libx11-dev libxrandr-dev libgl1-mesa-dev libglu1-mesa-dev

Für Webcam-, Face-Tracking- und Wiimote-Unterstützung zusätzlich libv4l-dev, libopencv-dev und libcwiid-dev.

Hinweise

  • TrackIR 4/5 erfordert eine Firmware-Extraktion beim ersten Start
  • Die GUI (ltr_gui) kann beim Fliegen laufen, empfohlen ist es nicht — das Tracking funktioniert allein mit dem Daemon ltr_server1
  • Alternative: OpenTrack bietet ähnliche Funktionalität mit Webcam-basiertem KI-Tracking und breiterer Plattformunterstützung
  • XCamera unterstützt LinuxTrack als Eingabe für Head-Tracking

Quellen