Run TouchDesigner on Linux via Wine — fully automated installation.
curl -sSL https://raw.githubusercontent.com/iswad-lab/TouchDesigner-Linux/main/install.sh | bashThat's it. One command for any environment:
- Graphical session → full install with shortcuts
- SSH / headless → auto-detected, prepares everything except GUI-only steps
Prerequisite: NVIDIA users should install their GPU driver first, then reboot.
DEBUG=true curl -sSL https://raw.githubusercontent.com/iswad-lab/TouchDesigner-Linux/main/install.sh | bashThe script detects your distro, installs required packages, sets up a Wine environment, downloads and installs TouchDesigner. It supports multiple versions side-by-side, auto-patches .toe files for font fixes, and creates desktop shortcuts.
Expected time: 5–10 min. Most of it is downloading the ~300 MB Wine runner.
Disk space: ~3–5 GB final footprint. Temporary files are cleaned up automatically.
Arch, CachyOS, Manjaro, Ubuntu, Mint, Pop!_OS, Fedora, RHEL, openSUSE — and derivatives.
Run the installer and choose 2 – Update. Regenerates launcher, updates winetricks, DXVK, and UI fixes. No need to reinstall TouchDesigner or recreate the Wine prefix.
Run the installer and choose 3 – Uninstall. Remove specific versions or everything (runtime, prefix, launcher, desktop entries, backups).
- Compatibility status — what works and what doesn't
- Troubleshooting — common issues and fixes
- Advanced tools (toeexpand / toecollapse)
| Path | Description |
|---|---|
~/.local/bin/launch-touchdesigner.sh |
Launcher script |
~/.local/share/touchdesigner-linux/ |
Base directory (runner, prefix, assets) |
~/.local/share/touchdesigner-linux/prefix/ |
Wine prefix (Windows environment) |
~/.local/share/touchdesigner-linux/backups/ |
Auto-backups of patched .toe files |
File icons installed by the project:
If this helps you, support maintenance via GitHub Sponsors.


