Skip to content
This repository has been archived by the owner on Oct 5, 2024. It is now read-only.
/ libgamma Public archive

Display server abstraction layer for gamma ramps

License

Notifications You must be signed in to change notification settings

maandree/libgamma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo has been moved to Codeberg and may be out of date on GitHub.
Canonical repo: https://codeberg.org/maandree/libgamma


NAME
	libgamma - Display server abstraction layer for gamma ramps

DESCRIPTION
	libgamma is a library that aims to abstract away the
	display server when adjusting the colour curves for
	monitors via gamma ramps.

RATIONALE
	The principal goal of libgamma is to provide abstraction
	now that we are entering a world of multiple display
	servers and to reduce code duplication both within and
	between software like redshift(1) and blueshift(1).

NOTES
	You should avoid using libgamma, and use libcoopgamma
	instead (which uses libgamma), it enables programs to
	not monopolise the gamma ramps. Programs that use
	libcoopgamma can run concurrently.

SEE ALSO
	libcoopgamma(7), blueshift(1), xgamma(1), xrandr(1),
	pylibgamma, jlibgamma, libgammamm