Linux x64 Development Pre-Release
Pre-releaseThis is a Linux 64-bit development pre-release of projectMSDL, built against libprojectM 4.1.1 and a shared SDL2 library. Will require a recent Linux distro to run on (glibc 2.35 or higher is needed, e.g. Ubuntu 22.04) and have a libSDL2 library installed, ideally 2.0.16 or newer.
The package does not include any textures or presets, these have to be downloaded separately. For a start, use the Cream of the Crop preset pack and projectM's basic texture pack. Download, unzip and then configure projectMSDL to use the respective directories. To add the paths to the application, press ESC to open the menu, then select File->Settings and use the "..." buttons in each of the path fields to browse to the install dir. You can also paste the path directly into the text field. When finished, press "Save Settings" and restart the application (hot reloading is not yet implemented):
Hotkeys
ESC
toggles the built-in UI.r
switches to a random preset immediately.n
switches to the next preset (random if shuffle is on).p
switches to the previous preset (random if shuffle is on).BACKSPACE
switches to the previous preset in the playback history, regardless of shuffle.Shift+<preset switch key>
uses a smooth transition for the above switch hotkeys.SPACE
locks/unlocks the current preset.y
toggles shuffle mode.Ctrl+a
rotates through audio capture devices.Ctrl+f
toggles fullscreen mode.Ctrl+m
moves the window through available monitors (works in fullscreen and windowed mode).Ctrl+q
quits the application.
If you want to edit the configuration manually, the user-specific configuration is stored at ~/.config/projectM/projectMSDL.properties
- the path/file might not exist until you save the settings one in the application. See the default configuration file in /usr/share/projectM/projectMSDL.properties
for details on the different settings.
Remember this is a development build, so crashes and bugs are to be expected. Nonetheless, please report any issues you find in the main projectM issue tracker.