Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REDSHIFT:(1) User Commands REDSHIFT:(1)
- NAME
- redshift - Set color temperature of display according to time of day.
- SYNOPSIS
- redshift [-l LAT:LON | -l PROVIDER:OPTIONS] [-t DAY:NIGHT] [OPTIONS...]
- DESCRIPTION
- redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less or reduce the
- risk for delayed sleep phase syndrome if you are working in front of the screen at night.
- The color temperature is set according to the position of the sun. A different color temperature is set during night and daytime. Dur‐
- ing twilight and early morning, the color temperature transitions smoothly from night to daytime temperature to allow your eyes to
- slowly adapt over a period of about an hour. At night the color temperature should be set to match the lamps in your room. This is
- typically a low temperature at around 3000K-4000K (default is 3700K). During the day, the color temperature should match the light
- from outside, typically around 5500K-6500K (default is 5500K). The light has a higher temperature on an overcast day.
- OPTIONS
- -h Display this help message
- -v Verbose output
- -V Show program version
- -b DAY:NIGHT
- Screen brightness to apply (between 0.1 and 1.0)
- -c FILE
- Load settings from specified configuration file
- -g R:G:B
- Additional gamma correction to apply
- -l LAT:LON
- Your current location, in degrees, given as floating point numbers, towards north and east, with negative numbers representing
- south and west, respectively.
- -l PROVIDER[:OPTIONS]
- Select provider for automatic location updates (Use `-l list' to see available providers)
- -m METHOD[:OPTIONS]
- Method to use to set color temperature (Use `-m list' to see available methods)
- -o One shot mode (do not continuously adjust color temperature)
- -O TEMP
- One shot manual mode (set color temperature)
- -p Print mode (only print parameters and exit)
- -x Reset mode (remove adjustment from screen)
- -r Disable temperature transitions
- -t DAY:NIGHT
- Color temperature to set at daytime/night
- The neutral temperature is 6500K. Using this value will not change the color temperature of the display. Setting the color temperature
- to a value higher than this results in more blue light, and setting a lower value will result in more red light.
- Default temperature values:
- Daytime: 5500K, night: 3700K
- CONFIGURATION FILE
- A configuration file with the name `redshift.conf' can optionally be placed in `~/.config/'. The file has standard INI format. General
- program options are placed under the `redshift' header, while options for location providers and adjustment methods are placed under a
- header with the name of that provider or method. General options are:
- temp-day = integer
- Daytime temperature
- temp-night = integer
- Night temperature
- transition = 0 or 1
- Disable or enable transitions
- brightness-day = 0.1-1.0
- Screen brightness at daytime
- brightness-night = 0.1-1.0
- Screen brightness at night
- elevation-high = decimal
- The solar elevation for the transition to daytime
- elevation-low = decimal
- The solar elevation for the transition to night
- gamma = R:G:B
- Gamma adjustment to apply (day and night)
- gamma-day = R:G:B
- Gamma adjustment to apply at daytime
- gamma-night = R:G:B
- Gamma adjustment to apply at night
- adjustment-method = name
- Select adjustment method. Options for the adjustment method can be given under the configuration file heading of the same name.
- location-provider = name
- Select location provider. Options for the location provider can be given under the configuration file heading of the same name.
- Options for location providers and adjustment methods can be found in the help output of the providers and methods.
- EXAMPLE
- Example for Copenhagen, Denmark:
- $ redshift -l 55.7:12.6 -t 5700:3600 -g 0.8 -m randr -v
- An example configuration file with the same effect as the above command line:
- [redshift]
- temp-day=5700
- temp-night=3600
- gamma=0.8
- adjustment-method=randr
- location-provider=manual
- [manual]
- lat=55.7
- lon=12.6
- HOOKS
- Executable files (e.g. scripts) placed in `~/.config/redshift/hooks' will be run when a certain event happens. The first parameter to
- the script indicates the event and further parameters may indicate more details about the event. The event `period-changed' is indi‐
- cated when the period changes (`night', `daytime', `transition'). The second parameter is the old period and the third is the new
- period. The event is also signaled when Redshift starts up with the old period set to `none'.
- A simple script to handle these events can be written like this:
- #!/bin/sh
- case $1 in
- period-changed)
- exec notify-send "Redshift" "Period changed to $3"
- esac
- AUTHOR
- redshift was written by Jon Lund Steffensen <[email protected]>.
- Both redshift and this manual page are released under the GNU General Public License, version 3.
- BUGS
- Please report bugs to <https://github.com/jonls/redshift/issues>
- KNOWN ISSUES
- Redshift won't affect the color of your cursor when your graphics driver is configured to use hardware cursors. Some graphics drivers
- have an option to disable hardware cursors in xorg.conf.
- redshift October 2011 REDSHIFT:(1)
Advertisement
Add Comment
Please, Sign In to add comment