Like many of you, I’ve been wanting to use TouchDesigner on Linux for a long time. So I made a fully automated installer and environment manager that handles everything in a single command.
It delivers a true native experience with multi-version management, built-in maintenance tools, native Wayland optimizations, and automated system fixes.
Multi-Version Support: Install and run multiple TD versions side-by-side.
Auto .toe Font Patching: Automatically detects and fixes missing UI fonts on launch using native toeexpandand toecollapse utilities under the hood (with automatic 30-day backups).
Lifecycle Menus: Rerunning the script lets you easily Update (components, winetricks, DXVK) or Uninstall cleanly.
Wayland Optimizations: Includes dedicated stability workarounds (like the use of XWayland) to bypass UI bugs on modern desktops.
Desktop Integration: Automatically generates application icons and clean file associations for your .toe / .tox files:
The script supports the major Linux families and popular distros:
Arch-based: Arch Linux, CachyOS, Manjaro, etc.
Debian/Ubuntu-based: Ubuntu, Linux Mint, Pop!_OS, etc.
Fedora-based: Fedora, RHEL, etc.
openSUSE-based: Tumbleweed, Leap, etc.
Feedback & Support :
I use this setup daily for creative production. On my machine, it actually runs cooler than on Windows.
I really need your feedback! Since hardware/driver combinations are infinite on Linux, please share your success or issues here, or contribute directly on GitHub!
The glitch in the transport panel is a font rendering issue. Just drag and drop the .tox from the repo into your session to fix the UI. In the next update (v1.1.0 release on GitHub), the script will auto-install this fix into your Palette (My Components)
Also, could you paste the exact warning from the textport? I’ll check if a specific font is missing.
[EDITED] - This issue is automatically fixed since v1.2
Ok thanks for sharing the message.
This error is usually a non-blocking Wine fallback. If the UI looks correct after applying wine_ui_fixes.tox, it can be safely ignored.
I also just pushed v1.1.0, which improves the current font and UI fix workflow (including the font-fix desktop entry) to make this Linux/Wine issue more reliable.
You can re-run the install script without uninstalling your current TouchDesigner version, then:
Open Palette > My Components
Refresh Folder
Drag wine_ui_fixes.tox into your network
Click Enable / Fix Now, and voila !
You can either use the font-fix desktop entry, or use the default one and set your own default startup .toe project.