blob: 53dd625ef89ab9dfe7ebd8f7e8c2b7855820f7d7 (
plain) (
tree)
|
|
NAME
libcoopgamma - Cooperative gamma library
DESCRIPTION
libcoopgamma is a C library that enables programs
to communicate with coopgammad(1), and eventually
mds-coopgamma(1). The advantage of using
libcoopgamma over directly communicating with the
display server is you get support for multiple
display servers transparently (just like with
libgamma(7)), more importantly, all programs that
use libcoopgamma can change the gamma ramps without
overriding each others changes, they add their
own filters. Filters are ordered by their selected
priority and chained together by the cooperative
gamma server (coopgammad(1) or mds-coopgamma(1))
and the result is applied. A third advantage is
that you can choose when the filter shall be
removed, this can either be not until it is
explicitly requested, or until the client that add
(or lasted modified) the filter disconnects from
the server or when explicitly requested, whichever
comes first.
RATIONALE
One program cannot do everything and still be
user friendly.
SEE ALSO
libcoopgamma.h(0), coopgammad(1), gc-tools(7),
libclut(7)
|