Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 926 Bytes

README.md

File metadata and controls

39 lines (33 loc) · 926 Bytes

WIP24

A XScreensaver screensaver that displays some shaders from shadertoy.com.

Dependencies

  • XScreensaver
  • An OpenGL implementation supporting compatibility OpenGL
  • OpenGL headers
  • libcurl and it's headers
  • A C compiler
  • A C standard library implementation

Most might be installed with

dnf install xscreensaver mesa-libGL-devel libcurl-devel gcc

Compilation and Installation

make
make install

It will download XScreensaver 5.35's source code if it has not already. This may print a lot of text to stdout.

Before running, the should be a list of shaders at ~/.wip24/shaders.txt.

./install_shaders.sh

to copy src/shaders.txt to ~/.wip24/shaders.txt (this overwrites any previous list).

Uninstallation

make uninstall

to uninstall the screensaver.

make full-uninstall

to uninstall the screensaver and delete ~/.wip24/.