pygame is
Simple DirectMedia Layer is
Site Swing

ScreenLocker - 1.0.0

josmiley / Luke spywoker (mutualaccount)



ScreenLocker is a little screensaver program for Ubuntu family Linux systems written in python, displaying 4 differents configurable animations with following optional functionality:
-> Password to quit the fullscreen mode.
-> Play an *.mp3 or *.wav music file during the screensaver activities.
ScreenLocker use pygame for the fullscreen animations and the music playing and Tkinter for the GUI.
The animations looping in the configuring speed are highly configurable and the settings can be saved and the default configuration can be restored. Even the look of the GUI is configurable and can be saved and restored.
The available animations are:
-) colored rollers you roll throught the screen from side to side horizontally or vertically.
-) Rectangles or squares animate in the manner of audio players whose color is a configurable wish, or multicolored.
-) An animation of color gradients in a circle or square, available in little, middle, big size or in full screen mode, in the desired color tone.
-) Bouncing balls leaving their trailed with a halo or not.
The source contains in the tarball are grouped in modules where some lines are commented what make the use of all animation and the auto-build file chooser outside the context of the program possible as standalone script. If you clever you can modify and reuse the animations and the file selector after under the terms of the GPLv3 License.


Home Page:


click to view original size


ScreenLocker - 1.0.0 - May 21, 2014 account Comments

If you wish to leave a comment with your account, please sign in first.

No user comments have been submitted.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Jul 30, 2015

Jul 21, 2015

Jun 24, 2015

Jun 23, 2015

Jun 21, 2015

Jun 17, 2015

Jun 14, 2015

Jun 8, 2015

Jun 7, 2015

May 31, 2015

May 28, 2015

May 18, 2015

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)