Graphical User Interface

Manim Slides’ graphical user interface (GUI) is the de facto way to present slides.

If you do not specify one of the commands listed in the CLI reference, Manim Slides will use present by default, which launches a GUI window, playing your scene(s) like so:

manim-slides [present] [SCENES]...

Some optional parameters can be specified and can be listed with:

manim-slides present --help

Note

All the SCENES must be in the same folder (--folder DIRECTORY), which defaults to ./slides. If you rendered your animations without changing directory, you should not worry about that :-)

Configuration File

It is possible to configure Manim Slides via a configuration file, even though this feature is currently limited. You may initialize the default configuration file with:

manim-slides init

Warning

Note that, by default, Manim Slides will use default key bindings that are platform-dependent. If you decide to overwrite those with a config file, you may encounter some problems from platform to platform.

Configuring Key Bindings

If you wish to use other key bindings than the defaults, you can run the configuration wizard with:

manim-slides wizard

A similar window to the image below will pop up and prompt to change keys.

Manim Slide Wizard Manim Slide Wizard

Note

Even though it is not currently supported through the GUI, you can select multiple key binding for the same action by modifying the config file.