toon boom harmony linux install

Boom Harmony Linux Install - Toon

Once the download is complete, the process involves extracting the archive and running the installation script.

Step 1: Navigate to your Downloads folder

cd ~/Downloads

Step 2: Extract the archive Replace the filename below with the actual name of the file you downloaded (e.g., Toon_Boom_Harmony_22_Premium_linux.tar.gz).

tar -xzf Toon_Boom_Harmony*.tar.gz

Step 3: Run the Installer Navigate into the newly extracted folder and run the installer script. You will likely need sudo privileges to install to the default /opt directory.

cd Toon_Boom_Harmony*
sudo ./Install_Linux_HarmonyPremium.sh

Note: The script name may vary slightly based on the version (Standard, Advanced, or Premium). Use ls to check the exact name.

Step 4: Follow the Wizard The installer will launch a text-based wizard in the terminal or a graphical interface.

A key feature of the Toon Boom Harmony Linux installation is its ability to function as a cross-platform database server. While Harmony officially supports only specific Linux distributions—primarily CentOS or Red Hat Enterprise Linux (RHEL)—a Linux-based server can host Harmony Database to support Windows, macOS, and Linux clients simultaneously. Key Linux-Specific Installation Features toon boom harmony linux install

Automated Installation Script: Harmony on Linux is distributed as a compressed archive (.tar.gz) containing an installation script. You can run this script interactively (requires the whiptail tool) or via command line parameters to automate the process for studio-wide deployments.

Dedicated Server Daemons: The Linux installer allows you to enable specific daemons during setup:

PROCESS: Enables batch processing, adding the machine to a list for automated rendering tasks.

DATABASE: Configures the machine as a central database server.

LINK: Required if your Linux server must communicate with Windows clients.

WEBCC: Sets up a web-based interface so remote freelancers can check scenes in and out via a browser. Performance Requirements: Once the download is complete, the process involves

Proprietary Drivers: You must disable default video drivers and install proprietary NVIDIA drivers (e.g., GeForce GTX 1060 or better) to ensure proper performance.

File Systems: Toon Boom recommends using ext4 or xfs partition formats for optimal stability.

Wacom Support: While Intuos and Cintiq tablets are supported, Bamboo tablets are explicitly not supported on Linux. Summary of System Requirements (Linux) Recommended OS CentOS/RHEL 7.6 CentOS/RHEL 7.6 Processor Intel Core i5 Intel Core i7, Xeon or better Memory Video Card NVIDIA GeForce GTX 960 NVIDIA GeForce GTX 3070

For full details, you can consult the Harmony 25 Linux Installation Guide from Toon Boom Documentation. If you'd like, let me know:

Which Linux distribution you are using (e.g., CentOS, Ubuntu, Fedora)

If you are setting up a single workstation or a studio server Step 2: Extract the archive Replace the filename

Any specific hardware you're worried about (like a specific GPU or tablet) Installing Harmony on GNU/Linux - Toon Boom Documentation

Here’s an interesting, slightly quirky guide to installing Toon Boom Harmony on Linux — because yes, it’s possible, but no, it’s not officially supported.

⚠️ Disclaimer: Toon Boom Harmony does not have a native Linux version. This guide uses Wine (and sometimes a custom wrapper). Results vary by version (Harmony 17–22 tested best). This is for adventurous animators only.


Harmony uses some 32-bit binaries for legacy license managers.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y libx11-6:i386 libxext6:i386 libxrender1:i386

One major advantage on Linux: headless rendering.

To render a scene without launching the GUI:

/opt/ToonBoomHarmony-22.0/bin/HarmonyPremium -batch -task render -scene /projects/scene.xstage -output /renders/frame_####.png

You can distribute this across a Slurm or TORQUE cluster.