Diet BOINC is a no-graphics, lightweight
compatible alternative
module for BOINC sc
reen saver!

Diet BOINC is a no-graphics, lightweight alternative XScreenSaver module
for the boinscr screen saver.

Depending on your setup, BOINC's default screen saver, boincscr, may not work
as expected in Linux.  Reports vary as to exact cause but the reasons seem to be
either/or a combination of:

- incompatible graphics libraries
- running the command line (boinc_client) instead of the full BOINC version
- exotic BOINC setup so boincscr has trouble finding BOINC data

Diet BOINC largely avoids these limitations.  Diet BOINC:

- explicitly avoids libraries not included with default Linux or Python
- is no-graphics, none are used beyond what XScreenSaver is already using
- looks only for BOINC data, not the client which creates it
- attempts to find your BOINC data without anticipating a default location

If the Boinscr module in XScreenSaver is showing
a black screen with the words 'boinc not running'
or similar,

Diet BOINC may be able to replace it with this:

It's sufficient that you have boinscr installed and that
XScreenSaver recognizes it as a valid module.  If boincscr is
otherwise not "working right" it should be possible for
Diet BOINC to replace it and run correctly.

System requirements:

- CentOS/Red Hat Linux
- Ubuntu Linux

- Other Linux
    may be able to install manually
(see installation instructions for help)
- XScreenSaver must be installed and running correctly
- boincscr, as installed either by your Linux distro or directly from BOINC
    must be already installed (see installation instructions for help)

- Python
    Diet BOINC is written in Python 2.x (included with most Linux flavors)

If you meet these requirements,

- Diet BOINC will replace your default boincscr module as seen by XScreenSaver
    (no worries, Diet BOINC backs it up first if you use the installation script).

- The XScreenSaver menu options for the Bioncscr module will no longer be required.
    Diet BOINC is very basic and requires no extra options.

- Diet BOINC can find results from more than one BOINC client (including a BOINC for
    Windows client) if monitored over a Samba server.
- Diet BOINC can monitor a BOINC client running more than one @Home project via
    resource sharing (see the @Home project(s) for details on resource sharing).

Diet BOINC Download    Download Diet BOINC
    16K tarball

Share this on witter or acebook.

It is purely may use Diet BOINC forever and a day at no cost, but
if you would like to contribute something for Diet BOINC, it will certainly
encourage me in developing future projects and distributing them through similar channels.

To contribute, just choose Paypal or bitcoin.

Paypal donations:
Bitcoin donations:

Donate with Paypal!
Donate BTC!

This program is free software: you can redistribute it and/or modify  it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3
of the License, or  (at your option) any later version.   This program is distributed in the hope
that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of 
See the GNU General Public License for more details.

(C) 2015 P. K. Carlisle LLC. Not affiliated with BOINC or the XScreenSaver project. June 27, 2015.