Package Details: opentrack 2026.1.0-3

Git Clone URL: https://aur.archlinux.org/opentrack.git (read-only, click to copy)
Package Base: opentrack
Description: Head tracking software
Upstream URL: https://github.com/opentrack/opentrack/
Keywords: headtracking opencv
Licenses: ISC
Submitter: popux
Maintainer: Moofed (gugah)
Last Packager: gugah
Votes: 14
Popularity: 1.44
First Submitted: 2015-04-25 23:46 (UTC)
Last Updated: 2026-02-25 14:08 (UTC)

Pinned Comments

gugah commented on 2026-02-25 14:12 (UTC) (edited on 2026-02-25 14:13 (UTC) by gugah)

@asura thanks for the comment, I added qt6-declarative to the make dependencies. I had it as a dependency and didn't notice it's required in the build.

I've also patched tracker-neuralnet with the latest specification of onnxruntime_cxx_api.h, the build wasn't working (tested with onnxruntime-cpu, need help testing the other variants).

As mentioned in previous comments, when wine or other dynamically linked dependencies are updated, a rebuild may be required: paru -S --rebuild opentrack

Latest Comments

1 2 3 4 5 6 Next › Last »

judorange commented on 2026-03-03 20:19 (UTC) (edited on 2026-03-03 22:01 (UTC) by judorange)

I had some trouble to enable neuralnet b/c of missing openmp cf https://github.com/opentrack/opentrack/blob/6e733b5b1b9703c80b4e9cf9e0451cb9dc7cbbf7/tracker-neuralnet/CMakeLists.txt#L14

Without it, it will just silently fail, and build without the feature.

Like the previous comments, I had to rebuild after installing https://archlinux.org/packages/extra/x86_64/onnxruntime-cpu/

All good now. Thx for package!

edit: for the "Camera Settings" to work, you also need qt6-5compat else it logs a /usr/bin/qv4l2: error while loading shared libraries: libQt6Core5Compat.so.6: cannot open shared object file: No such file or directory when clicking the button and just do nothing

edit2: if you are stuck with a 10 FPS capture but you know [ie checking the V4L2 bench, OBS, etc] that your webcam can work at 60FPS then you may be hitting this: https://github.com/opentrack/opentrack/issues/2151

gugah commented on 2026-02-25 14:12 (UTC) (edited on 2026-02-25 14:13 (UTC) by gugah)

@asura thanks for the comment, I added qt6-declarative to the make dependencies. I had it as a dependency and didn't notice it's required in the build.

I've also patched tracker-neuralnet with the latest specification of onnxruntime_cxx_api.h, the build wasn't working (tested with onnxruntime-cpu, need help testing the other variants).

As mentioned in previous comments, when wine or other dynamically linked dependencies are updated, a rebuild may be required: paru -S --rebuild opentrack

asura commented on 2026-02-16 15:25 (UTC)

Thanks for the package!

I needed to install qt6-declarative to make it build. /usr/lib/qt6/bin/lupdate which runs during the build links against libQt6Qml.so.6 which is available through qt6-declarative.

pirate_simon commented on 2026-01-28 19:35 (UTC)

I installed onnxruntime only after discovering neural wasn't available in the inputs drop down, paru -S --rebuild opentrackwas needed to get it working.

@gugah Thank You for your time on this repo

gugah commented on 2026-01-06 13:26 (UTC) (edited on 2026-01-06 17:54 (UTC) by gugah)

I've added a post-install message for the X-Plane plugin because it requires user intervention to move it to the proper plugin directory.

So far I've tested:

Inputs: PointTracker 1.1, neuralnet-tracker

Outputs: Flightgear, UDP, Wine (with the plugin in X-Plane 11)

I may want to try the aruco tracer next, but it requires https://aur.archlinux.org/packages/aruco or even maybe the variant https://github.com/opentrack/aruco. @jebez you may be interested in installing onnxruntime-cpu before opentrack to add another input (neuralnettracker)

jebez commented on 2026-01-05 19:53 (UTC)

Done, I wonder why no upstream answer, they prefer Window$ than Linux? Argh...

gugah commented on 2026-01-05 19:17 (UTC)

@jebez I had to check upstream to answer your question: you'll see here (https://github.com/opentrack/opentrack/blob/master/proto-mouse/CMakeLists.txt) that proto-mouse only builds in windows. Unfortunately, upstream does not provide mouse emulation in linux. You should follow up the conversation in https://github.com/opentrack/opentrack/discussions/2060

jebez commented on 2026-01-05 18:40 (UTC)

Calm, thanks for you free & open source works, well I'm a simple user, "build https://github.com/opentrack/aruco and link it to opentrack" I even knows not that... I created my account 1st for https://aur.archlinux.org/packages/filezilla-server?O=10#comment-1012542 .

So it is possible to have here all the inputs & outputs as on Window$? If yes why not?
Personally I at least want mouse emulation, for video games shooter.

gugah commented on 2026-01-05 18:11 (UTC) (edited on 2026-01-05 18:14 (UTC) by gugah)

@jebez, I'm a co-maintainer of this package, doing it just voluntarily (the package was not even compiling when I updated it last year). I'm neither an upstream (opentrack) dev.

Feel free to submit a request an take over the package, or again, build it yourself instead of complaining here. btw, you just created an account to complain in comments? what are you? an open source PM?

Need the aruco paper marker tracer? build https://github.com/opentrack/aruco and link it to opentrack...

I'm checking why the xplane plugin doesn't show up (just noticed the windows build doesn't have it either, but opentrack.xpl is built in our package but maybe not installed)

jebez commented on 2026-01-05 17:36 (UTC) (edited on 2026-01-05 17:44 (UTC) by jebez)

Sarcasm? It is your job...
You have not Window$ to see? I understand:

Window$: opentrack-2026.1.0-win32-setup.exe

Input

aruco -- paper marker tracer
Easy Tracker 1.1
Eyeware Beam
FreePIE UDP receiver
Fusion
Hatire Arduino
Intel RealSense Technology
Joystick input
NeuralNet Tracker
Oculus Rift runtime 1.4.0 -- HMD
PointTracker 1.1
Razer Hydra -- inertial device
S2Bot receiver
Test tracker
Tobii Eye Tracker
UDP over network
Valve SteamVR
WiiPointTracker 1.1

Output

FlightGear
freetrack 2.0 Enhanced
Joystick emulation -- vjoystick
Microsoft FSX SimConnect
mouse emulation
Open Sound Control
UDP over network

Arch Linux: opentrack 2026.1.0-1

Input

Easy Tracker 1.1
FreePIE UDP receiver
Fusion
Linux joystick input
PointTracker 1.1
S2Bot receiver
Test tracker
UDP over network

Output

FlightGear
libevdev joystick receiver
UDP over network
Wine -- Windows layer for Unix

Linux discrimination...

Is it upstream &/or downstream you?