Skip to content

Browser embedded xscreensaver module for web based screensavers

License

Notifications You must be signed in to change notification settings

andras-tim/xscreensaver-web-lullaby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebLullaby

Code Quality License

Browser embedded xscreensaver module for web based screensavers.

Story

Two proof-of-concept tasks failed before this project:

Now, this project combines advantages of the two POCs, so I use PyQt for create GPU accelerated WebView and PyGTK for window manipulation.

Dependencies

Install dependencies on Ubuntu Xenial

sudo ./setup.sh

Setup

  1. Screensaver to ~/.xscreensaver config:
    ...
    
    programs:                                                             \
               /full/path/of/xscreensaver-web-lullaby/bin/web-lullaby   \n\
    
    ...
  2. Open the XScreenSaver Preferences and select the WebLullaby.py

Configure

You can specify the desired URL by command line argument.

  1. Open the XScreenSaver Preferences and select the WebLullaby.py
  2. Click on Settings... and after that Advanced >>
  3. You can extend the command in Command Line: field with the URL, e.g.:
    /full/path/of/xscreensaver-web-lullaby/WebLullaby/WebLullaby.py \
        'https://web-animations.github.io/web-animations-demos/#galaxy/'

Bugs

Bugs or suggestions? Visit the issue tracker.

About

Browser embedded xscreensaver module for web based screensavers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published