Looking for an audio visualizer application for your Linux? Try Cavalier!
It’s a free and open-source tool written in Python programming language with GTK4 + LibAwaita toolkit. Meaning it supports both desktop and mobile devices, while having a modern and native look and feel in Ubuntu, Fedora Workstation and other Linux with GNOME Desktop.
The key features of Cavalier is that it has 4 drawing modes: wave, levels, particles, and bars. Along with customizable foreground and background colors, either single colors or up to 10 colors gradient. Also, it supports keyboard shortcuts to switch between different drawing modes and color profiles.
The app is based on the cross-platform cava audio visualizer. It allows to configure the bar number, smoothing, noise reduction, as well as following settings:
- Light and Dark mode.
- Color profile.
- Drawing area margin.
- Space size between elements.
- Roundness of items.
- Sharp or Round window border.
- Hide window controls.
How to Install Cavalier Audio Visualizer:
The app is available to install in most Linux as universal Flatpak package. Just enable Flatpak support and install the app by following the steps below one by one.
Enable Flatpak support
Some Linux (e.g., Fedora, Ubuntu MATE, Pop! OS) has Flatpak support out-of-the-box. Linux Mint 21 even supports installing Flatpak apps directly from Software Manager.
For Debian and Ubuntu based systems, open a terminal (Ctrl+Alt+T) window and run the command below will enable the Flatpak support!
sudo apt install flatpak
For other Linux, just follow the official setup guide to get it.
Install Cavalier Audio Visualizer
After enabling Flatpak, just open a terminal window either from start menu or ‘Activities’ overview depends on your desktop environment.
Finally, run the single command to install the app as well as its run-time libraries:
flatpak install https://dl.flathub.org/repo/appstream/io.github.fsobolev.Cavalier.flatpakref
After installation, search for and launch the application. Start play any sound or music and enjoy!
To remove the software package, also open a terminal window and run command:
flatpak uninstall --delete-data io.github.fsobolev.Cavalier
And remove useless runtime via
flatpak uninstall --unused command.