
Run the demo from a terminal in the extracted linux directory:

    ./run-io.art.sh


Built in Omarchy Linux.
Tested in fresh Ubuntu 26.04 LTS install with nothing extra installed. Worked.




---------- EXTRA Information -------

With no arguments, the launcher starts the demo with layout seed 4416. If you pass command-line flags, the launcher forwards exactly those flags:

    ./run-io.art.sh
    ./run-io.art.sh --seed 4416
    ./run-io.art.sh --start-seconds 120
    ./run-io.art.sh --record my-demo.mkv --seed 4416
    ./run-io.art.sh --export-png-frames indexed-frames --seed 4416

Video used seed 4416.

Runtime keys:

    Esc: quit
    I: toggle the info overlay with the top-left beat counter and bottom-right seed

Bundled libraries in linux/data/lib cover SDL2, SDL3 for sdl2-compat, mpg123, libpng, and zlib, so audio playback and indexed PNG export do not require those libraries from the host. Recording still requires ffmpeg installed on the host and available in PATH.

Host requirements remain: Linux x86-64, OpenGL, graphics drivers, libc, and X11. Wayland sessions are fine only when XWayland is available, because this build uses the SDL/OpenGL X11/GLX path rather than native Wayland.
