XScreenSaver

Posted on  by 



XScreenSaver

Xscreensaver(1) has a client-server model: the xscreensaver process is a daemon that runs in the background; it is controlled by other foreground programs such as xscreensaver-command and xscreensaver-demo(1). This program, xscreensaver-command, is a command-line-oriented tool; the xscreensaver-demo(1). Program is a graphical tool. Is a helper program for the xscreensaver modules that manipulate images xscreensaver-gl-helper. Is a helper program for the xscreensaver OpenGL modules xscreensaver-text. Prints some text to stdout, for use by screen savers.

Easy Raspberry Pi Based Screensaver/Slideshow for Exhibitions/Store Front: At exhibitions you often want to show off your work in the hopes of attracting new potential customers. This also works for the windows of stores to advertise products on sale within. Most will simply create a large fixed image poster at great ex. XScreenSaver is a collection of several hundred screen savers. This is a Mac port of the standard screen saver collection shipped on most Linux and Unix systems. What's new in XScreenSaver Version 5.45.

XScreenSaver

In the past xscreensaver and caffeine were best of buddies; stopping the screensaver intruding while you watched something. However, recent builds of caffeine don’t play nice with non-gnome desktops out of the box. To counter the problem I’ve produced a script that will stop xscreensaver kicking in when a full-screen window is in the foreground:

XScreensaverStopper.sh

Raspberry Pi Xscreensaver

XScreenSaver

The script should be downloaded into any folder you think is best. To start the script a command similar to the following should be used:

Xscreensaver

You should add this command to your session’s start up applications and next time you log in xscreensaver will be prevented from running while you have any full-screen windows in the foreground. This include full-screen flash and HTML5 videos, meaning xscreensaver won’t interrupt Youtube or Netflix if you’re watching them full-screen.

The script works by performing a check every 30 seconds to see if the window that currently has focus is set to be full screen (not just maximised). If so the script tells xscreensaver to restart its count of how long the user has been idle.

Xscreensaver Raspberry Pi

The script should be usable on other Linux platforms that can use bash scripts and xscreensaver.

Feel free to modify the script if you can think of any improvements.

Xscreensaver Source

Xscreensaver

Xscreensaver Ubuntu

If you’re interested in a version of the script that stops the screensaver when any window is set to be full screen (not just the one that has focus) see this post (useful for multiple monitors).





Coments are closed