The available packages of redshiftGUI leave it up to the user to set up automatic startup during bootup. The attached package provides automatic startup and prevents multiple redshiftGUI sessions by terminating any running instances. It can be installed in a distro but does not start redshiftGUI at bootup or upon graphic server (X) restart.Redshiftgui changes the color temperature of your monitor to better match that of your surrounding. This means that it sets a cooler color temperature during the daytime (due to natural lighting) and sets a warmer temperature at night (due to indoor lighting). Similar to f.lux, this is a GUI port of the redshift project.
With this package, the user activates automatic startup by starting it from the Utility menu and setting and saving a geographical location (latitude and longitude) other than 0 and 0. Then, redshiftGUI will start at boot time and whenever the graphical interface (X) is restarted.
UPDATE 11/24/18:
Although the wrapper+deb method of installation works for tahr and xenial pups, they will fail in Bionic-and-later pups, due to dependence on a legacy version of a library file. This complication forced me to create integrated pet packages that include RedshiftGUI, the wrapper and the workaround for the problem. The redshiftgui-0.2.4 packages work on tahr pups and later pups where the old setup will fail (Bionic and beyond).
Continuation of original description: (end of update text)
The latest release of redshiftGUI is 0.2.4 ("Bug fix release for locales."), which contains a bug that is managed by the "wrapper" script (redshiftgui.sh). But release 0.2.1 is sufficient and must be used in puppies older than tahrpup. RedshiftGUI is available as .deb packages at these links:
- 0.2.4: https://github.com/maoserr/redshiftgui/releases
0.2.1: https://github.com/maoserr/redshiftgui/downloads
Here are some details about what the wrapper does:
- Wrapper for redshiftGUI
Ensures correct configuration file "map" separators (',', not |).
Kills any running redshiftGUI.
Automatic minimized startup only if a location other than 0 0 specified.
Menu invocation never minimized unless redshiftgui_tray is disabled (made non-executable).
Although the wrapper has been added to woofCE and is in xenial, bionic and cosmic pups, I will be removing it because it is now in the pet packages. I plan to request that they be added to the repos for download. They are now also available in my mediafire account:
- 64-bit package:
https://www.mediafire.com/file/xbeez8pl ... 4.pet/file
32-bit package:
http://www.mediafire.com/file/bwo491bar ... 4.pet/file