Skip to content

Tretlager 0.10.0

Choose a tag to compare

@linuxundich linuxundich released this 31 Oct 16:23
· 25 commits to master since this release

The first public release of Tretlager: Zwift on Linux, set up in five steps. Tretlager installs the official Windows version of Zwift with its own Wine, signs you in and connects your smart trainer and heart rate strap over Bluetooth through a sensor bridge. No terminal, no Companion app.

Warning

Not an official Zwift app, use at your own risk. Zwift does not support Linux and has nothing to do with Tretlager. Zwift may not be happy that a software bridge sends data to Zwift that could be manipulated; restrictions up to a suspended account, including your XP and drops, cannot be ruled out. Not for races: there is no guarantee that the bridge passes power, cadence and heart rate correctly. The sign-in happens outside the Zwift launcher, which contradicts Zwift's terms of service.

Install

Your system needs Flatpak with the Flathub remote, BlueZ with a Bluetooth LE adapter, a running avahi-daemon and a Secret Service keyring (KWallet or GNOME Keyring).

flatpak install --user tretlager-0.10.0-x86_64.flatpak

Flatpak fetches the KDE 6.11 runtime from Flathub if it is missing, and on NVIDIA systems the matching driver extension. Start Tretlager from the application menu; setting up Wine and downloading Zwift takes about 15 minutes. The bundle does not update itself.

Tested on TUXEDO OS with KDE Plasma 6.7 (RTX 3050 Ti) and Arch Linux with GNOME 51 (GTX 1050) with a Wahoo KICKR V4, a Wahoo TICKR and a Garmin HRM-Pro Plus. See tested hardware.

What's new since 0.9.0

  • Warnings on first start that must be accepted: not an official Zwift app, at your own risk, not for races, sign-in outside the launcher.
  • Works outside Plasma: Breeze style with complete icons, follows GNOME's light/dark mode and font.
  • Fixed a crash when opening the sign-in window in the Flatpak.
  • The graphics setup notices when an NVIDIA card is switched on or off and only uses it when the driver and the Flatpak extension are present.
  • The sensor bridge connects the trainer first and gives up on an absent sensor after 20 s instead of 40 s.
  • Built against PySide 6.11.3 so it starts with the current KDE 6.11 runtime.
  • English is now the source language; the German translation is included.

Full list in the changelog.

Tretlager is AI-assisted and free software under the GPL-3.0-or-later. Zwift is a trademark of Zwift, Inc.; Tretlager is not affiliated with or endorsed by Zwift.