; Copyright © 2014, 2015, 2016, 2017 Mattias Andrée (maandree@kth.se)
;
; Permission is granted to copy, distribute and/or modify this document
; under the terms of the GNU Free Documentation License, Version 1.3
; or any later version published by the Free Software Foundation;
; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
; You should have received a copy of the GNU General Public License
; along with this software package. If not, see <http://www.gnu.org/licenses/>.
; Lines starting with either ; (semicolon) or # (pound) are comments.
; Both = (equal sign) and : (colon) are valid key–value delimiters.
[blueshift] ; General settings and adjustments shared between monitors
adjustment-method-x = randr ; (default) vidmode is also available
; This is the method used to set and get colour curves for monitors
; when running in X.
adjustment-method-tty = drm ; (default)
; This is the method used to set and get colour curves for monitors
; when running in TTY.
location = 59.3326 18.0652
; Your geographical location as GPS coordinates in decimal form. If you
; are on the south hemisphere the first value should be negative, if you
; are on the west side of the prime meridian (the Greenwich meridian).
; If you are not sure about your location you probably find it in your
; online phone book or on Wikipedia.
; ("Kristall, vertikal accent i glas och stål" (Crystal, vertical accent
; in glass and steal) in this example. A glass obelisk, lit from the inside
; with adjustable colours and a default colour of 5600 K, in the middle
; of a hyperelliptic roundabout.)
;location = 59.3326$(locateme | cut d ' ' -f 1) 18.0652$(locateme | cut d ' ' -f 2)
; Just loke above, but use the values as fallback and use the output
; of the command `locateme` primarily.
points = solar 3 -6 ; (default)
; Adjustment settings have up to two values, one for when the Sun's
; elevation is above 3° (day) and one for when it is below −6° (night).
;points = solar -18 -12 -6 0 6
; Adjustment settings have up to five values that depend on the Sun's
; elevation: at and below −18°, at −12°, at −6°, at 0° and at and above
; 6°. Interpolation of values are used between these points to give nice
; transitions.
;points = solar -18 0 3 6 reduce
; Adjustment settings have up to two values. When the Sun's elevation is
; at or below −18° the first value is used, when it is at or above 6° the
; second value is used. Between −18° and 6° interpolation is used to give
; nice transitions: at 0° two thirds of the first value and one third of
; the second value is used, and at 3° on third of the first value and two
; thirds of the second value is used.
;point = time 6:00 10:00 20:00
; Adjustment settings have up to three values. At 6:00 the first value is
; used, at 10:00 the second value is used and at 20:00 the third value is
; used. Between 6:00 and 10:00 interpolation between first and second
; value is used, between 10:00 and 20:00 interpolation between the second
; and third valu is used, and between 20:00 and 4:00 interpolation between
; the third and first value is used.
;points = time 6:00 10:00 20:00 reduce
; Adjustment settings have up to two values. At 6:00 the first value is
; used, and at 20:00 the second setting is used. Interpolation is used
; between between 20:00 and 6:00, but between 6:00 and 20:00 interpolation
; is used with the adjustment that both the first and the second value
; is used to 50 % each at 10:00.
; TODO: the following should be possible
; points = solar -18 (0) 3 (6) 12 reduce
; points = time 6:00 (10:00) 20:00 reduce
; points = time 6:00 (10:00) 20:00 (2:00) reduce
; For the following settings you can also add the word ‘linear’, just
; as ‘cie’ can be used on some settings. ‘linear’ (which is supported
; on all adjustments) performs the adjustments in linear RGB colour
; space. ‘cie’ (which is only supported where used in this example)
; performs the adjustments in CIE xyY colour space. ‘linear’ and ‘cie’
; can be combined but should not be combined as it has no proper meaning.
; Additional, while possible, ‘linear’ should not be used with ‘icc’,
; as that too has no proper meaning.
; All of this adjustments can have multiple values, but in this example
; only ‘temperature’ uses this. We have set “points = solar 3 -6”, which
; means that the first setting is used during the day and the second is
; used between civil dusk and civil dawn (night). The other settings
; only use one value (in this example) which means that those apply all
; day long.
; The order of adjustments are made in the order they are listed. which
; means that putting gamma before temperature produces another result
; than putting temperature before gamma. Monitor specific adjustments
; are made after these adjustments.
temperature = 6500 3600
; 6500 K (neutral) during the day, and 3600 during the night.
;contrast = 0.5
; Converge white and black both halfways to 50 % grey.
;contrast = 1:1:0.5 cie
; Converge white and black both halfways to 50 % grey,
; but only on the blue channel.
;brightness = 0.75
; Reduce the brightness of the white colour to 75 % grey.
;brightness = 1:0.75:1 cie
; Reduce the brightness of the white colour to 75 % grey,
; but only on the green channel.
;negative = 1
; Apply a negative image filter, this reverses the
; encoding values.
;negative = 1:0:0
; Apply a negative image filter on the red channel.
;invert = 0:1:1
; Apply an image inversion filter, this inverts the
; output values. But do not do it on the red channel.
;invert = 1 cie
; Apply an image inversion filter.
;sigmoid = 4.5
; Apply a sigmoid curve (S-curve) correction
; (cancellation) with a multiplier level of 4,5.
;sigmoid = 4.5:none:4.5
; Apply a sigmoid curve correction with a multiplier
; level of 4,5, but not on the green channel.
;gamma = 1.1
; Apply a gamma filter/correction of level 1,1.
;gamma = 1.2:1.2:1
; Apply a gamma filter/correction of level 1,2,
; but not on the blue channel.
;limits = 0.1..0.9
; Apply a brightness–contrast correction of 90 % black
; (black is 0; first parameter) and 90 % white (white
; is 1; second parameter.)
;limits = 0:0.1:0.1..1:0.9:0.9 cie
; Apply a brightness–contrast correction of 90 % black
; and 90 % white, but not on the red channel.
;icc = /home/user/.config/icc/filter
; Apply an ICC profile with the pathname
; ‘/home/user/.config/icc/filter’.
;backlight = 1
; Apply backlight adjustment. This requires that
; the backlight device has been specified.
; Here begins monitor identification and specific
; specifc calibrations/filters for the primary monitor.
[monitor 0] ; Adjustment method independent settings for monitor 0
gamma = 1.16:1.15:1.11 default
; Gamma correction of 1.16 on red, 1.15 on green and 1.11 on blue.
; ‘default’ is used so that this correction is used when at the
; beginning of a transition from a clean state to a state with
; the adjustments in effect, at which time these adjustments will
; still apply.
backlight-device = none
; Device in ‘/sys/class/backlight/’ used to control the
; backlight of the monitor. ‘none’ if no controller.
backlight-minimum = 0 ; (default)
; Artificial minimum backlight value that can be used in
; ‘/sys/class/backlight/${backlight-device}/brightness’.
; Some devices freezes at if the value is top low so that
; the computer needs to be restarted. This can used so
; that it does not happen.
edid = 00ffffffffffff0010ac00504d5730372f0c01030e281e962b0cc9a057479b2712484ca44380a959a94f615971594559c28f31590101863d00c05100304040a013006c231100001e000000fd0030aa1e821d000a202020202020000000fc0044454c4c2050313133300a2020000000ff00364432353232424c3730574d0a00ea
; The monitor's extended display identification data.
[randr] ; RandR specific information for monitor 0
monitor=0 ; Include [monitor 0]
;crtc=0 ; CRTC 0
;screen=0 ; in screen 0
;name=DVI-0 ; The name of the connector as give by X RandR
[drm] ; DRM specific information for monitor 0
monitor=0 ; Include [monitor 0]
;crtc=1 ; CRTC 1
;card=0 ; on graphics card 0
;name=DVII-0 ; The name of the connector as give Blueshift's DRM (not as given by Linux)
; Here begins monitor identification and specific
; specifc calibrations/filters for the secondary monitor.
[monitor 1] ; Adjustment method independent settings for monitor 1
gamma = 1.10:1.16:1.10 default
backlight-device = none
backlight-minimum = 0
edid = 00ffffffffffff0010ac005045413035320c01030e281e962b0cc9a057479b2712484ca44380a959a94f615971594559c28f31590101863d00c05100304040a013006c231100001e000000fd0030aa1e821d000a202020202020000000fc0044454c4c2050313133300a2020000000ff003644323532324339353041450a0039
[randr] ; RandR specific information for monitor 1
monitor=1 ; Include [monitor 1]
;crtc=1 ; CRTC 1
;screen=0 ; in screen 0
;name=VGA-0 ; The name of the connector as give by X RandR
[drm] ; DRM specific information for monitor 1
monitor=1 ; Include [monitor 1]
;crtc=0 ; CRTC 0
;card=0 ; on graphics card 0
;name=VGA-0 ; The name of the connector as give Blueshift's DRM (not as given by Linux)