github Lexonight1/thermalright-trcc-linux v9.8.9

latest releases: v9.9.1, v9.9.0
10 hours ago

TRCC no longer tells everyone they need to update

The update check compared the latest release against 0.0.0 instead of your actual version, so it announced "update available" to every user on every release — including people already on the newest build. It now reports the version you're really running, and says "up to date" when you are.

That bug did more damage than the annoyance suggests: because the nag never went away, people upgraded again and again and reasonably believed they were current when they weren't. The rest of this release exists so that can't hide again.

Uninstalling no longer deletes the themes you made

install.sh --uninstall removed ~/.trcc-user — where your own saved themes and backgrounds live — without asking, while its --help only said "Remove TRCC Linux". It now asks first and keeps your work unless you explicitly say otherwise. Downloaded/online themes are unaffected either way; those come back on their own.

trcc report now says which TRCC you're actually running

Reports carried no version at all, so "which version are you on?" couldn't be answered from a report — and that's usually the whole story. Reports now open with an Install section: your version, where TRCC is installed, which Python it runs under, and how it was installed.

If you're reporting a bug, this is the part that gets it fixed fastest.

trcc doctor catches installs that can't update

Two things silently make an upgrade do nothing, and both are now checked:

  • More than one trcc on your PATH — an upgrade lands on one while a different one keeps running. Doctor warns and tells you which one actually runs.
  • Stale cached bytecode — Python serving compiled code that no longer matches what's installed. Doctor now fails loudly with the fix.

"How was this installed?" is answered honestly

TRCC reported the install method by guessing, and the guess was wrong nearly everywhere: on macOS, BSD and Windows a pip install reported "source"; on Linux anything on your PATH reported "pip"; the About panel reported whichever package manager your distro happens to ship. It now reads the real installer.


No device fixes in this one. Widescreen rotation (#169) shipped in v9.8.8 and is confirmed working on real hardware. Panel wake-from-sleep (#150), HiDPI scaling (#220) and #207 are still open — this release exists so they become diagnosable.

Thanks to everyone who kept re-testing and re-reporting while the app was telling you to upgrade to the version you already had. 🍺

Don't miss a new thermalright-trcc-linux release

NewReleases is sending notifications on new releases.