Skip to content

Linux x64 Development Pre-Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@kblaschke kblaschke released this 13 May 16:26
· 1 commit to master since this release
c53e732

This 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):
grafik

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.