Beam Eye Tracker + OpenTrack + X4 Foundations on Bazzite

X4: Foundations37 views1 favorites2 min readby misseccUpdated 20 JulView on Steam ↗

Tested setup

  • Bazzite 44 Silverblue
  • GNOME
  • Native Steam installation
  • Beam Eye Tracker Demo installed from Steam
  • OpenTrack 2024.1.1 for Windows
  • X4: Foundations running as the native Linux version
  • OpenTrack input: Eyeware Beam
  • OpenTrack output: UDP over network

No compatibility option was manually forced for Beam in Steam.

What was tested

The Windows version of OpenTrack was installed into the Proton prefix used by Beam Eye Tracker Demo.

OpenTrack 2026.1.0 installed successfully, but did not start.

The important error was:

Library icuuc.dll (which is needed by Qt6Core.dll) not found
Importing dlls for opentrack.exe failed, status c0000135

Microsoft Visual C++ Redistributable 2015–2022 was installed in both x86 and x64 versions, but this did not solve the OpenTrack 2026.1.0 startup problem.

OpenTrack 2026.1.0 was then removed.

OpenTrack 2024.1.1 was installed into the same Beam Proton prefix and started successfully.

1. Install Beam Eye Tracker Demo

Install Beam Eye Tracker Demo from Steam.

Start Beam at least once so that Steam creates its Proton prefix.

Complete the initial Beam setup:

position your camera correctly,
complete the calibration,
verify that head tracking is working inside Beam.

After calibration, open:

Immersive Camera

and choose one of the profile for OpenTrack (see the picture). Tracke ON after confirming that the OpenTrack profile is active.

Do not change the Steam compatibility setting unless your own setup requires it.

2. Install Protontricks

Install Protontricks using the method appropriate for your Bazzite installation.

The commands below assume that the protontricks command works in the terminal.

3. Download OpenTrack 2024.1.1

Download this Windows installer:

opentrack-2024.1.1-win64-setup.exe

OpenTrack release page:

https://github.com/opentrack/opentrack/releases/tag/opentrack-2024.1.1

This guide assumes that the installer is saved in:

~/Downloads

4. Install OpenTrack into the Beam Proton prefix

Beam Eye Tracker Demo uses Steam AppID:

2582050

Run:

protontricks -c 'wine "$HOME/Downloads/opentrack-2024.1.1-win64-setup.exe"' 2582050

Complete the normal Windows installer.

5. Start OpenTrack

Run:

protontricks -c 'wine "C:\Program Files (x86)\opentrack\opentrack.exe"' 2582050

OpenTrack 2024.1.1 should start.


Set:

Input: Eyeware Beam

Set:

Output: UDP over network (set IP 127.0.0.1 port 424

Click:

Start

Move your head and confirm that the pink tracking model moves. That confirms that Beam is sending tracking data to OpenTrack.

Start X4: Foundations

Keep these applications running:

Beam Eye Tracker Demo
OpenTrack

Then start X4: Foundations.

In the tested setup, X4 was running as the native Linux version and head tracking worked correctly.

Desktop launcher

The direct Exec= command with nested quoting did not work reliably in the .desktop file, so a helper script was used.

1. Create the script
mkdir -p ~/bin

cat > ~/bin/opentrack-beam <<'EOF'
#!/bin/bash
exec protontricks -c 'wine "C:\Program Files (x86)\opentrack\opentrack.exe"' 2582050
EOF

chmod +x ~/bin/opentrack-beam

Test it:

~/bin/opentrack-beam

If OpenTrack starts, create the desktop entry.

2. Create the desktop entry

Replace YOUR_USERNAME with your Linux username.

mkdir -p ~/.local/share/applications

cat > ~/.local/share/applications/opentrack-beam.desktop <<'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=OpenTrack (Beam)
Comment=Launch OpenTrack inside Beam's Proton prefix
Exec=/home/YOUR_USERNAME/bin/opentrack-beam
Icon=applications-games
Terminal=false
Categories=Game;
StartupNotify=true
EOF

Then run:

chmod +x ~/.local/share/applications/opentrack-beam.desktop
update-desktop-database ~/.local/share/applications

The application should appear in the GNOME menu as:

OpenTrack (Beam)

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.