Toon Boom Harmony Linux Install May 2026
If you stick to (or Rocky Linux 8), you will enjoy a flawless, officially supported experience. If you prefer Ubuntu, be prepared to wrestle with library symlinks—but once working, Harmony runs surprisingly well.
HarmonyPremium Or look for the launcher script at /opt/ToonBoom/Harmony_20/HarmonyPremium . Ubuntu uses Debian packages and newer system libraries (.deb). The Harmony .run installer expects Red Hat-style paths (like /usr/lib64 ). Here's how to trick it. Step 1: Install Required Libraries Ubuntu 22.04+ lacks libpng12 . You need to install it from a legacy PPA or manually.
/opt/ToonBoom/Harmony_20/bin/SceneInfoRenderer \ -scene /path/to/scene.xstage \ -output /render/output.mov \ -width 1920 -height 1080 toon boom harmony linux install
# Check current driver lspci -k | grep -A 2 -E "(VGA|3D)" # Install Nvidia driver (Ubuntu example) sudo ubuntu-drivers autoinstall sudo reboot Solution: Install PulseAudio compatibility and restart the service:
sudo nano /usr/local/bin/run-harmony Paste this: If you stick to (or Rocky Linux 8),
#!/bin/bash export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/ToonBoom/Harmony_20/bin/platforms export LD_LIBRARY_PATH=/opt/ToonBoom/Harmony_20/bin:$LD_LIBRARY_PATH /opt/ToonBoom/Harmony_20/bin/HarmonyPremium "$@" Make it executable:
chmod +x Harmony_*.run sudo ./Harmony_*.run --mode text If the GUI fails, use text mode. Follow the prompts. After installation, Harmony may crash with "Could not load Qt platform plugin 'xcb'". Create a wrapper script: Ubuntu uses Debian packages and newer system libraries (
export TOONBOOM_LICENSE=5053@localhost Error 1: error while loading shared libraries: libpng12.so.0: cannot open shared object file Solution: Install libpng12 as shown in the Ubuntu section or on CentOS run: