From 13fa9a8d4388db65311c8bd429144a2dafe8820f Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 18 Jul 2016 16:48:11 +0200 Subject: add libcoopgamma.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- doc/man/libcoopgamma.7 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 doc/man/libcoopgamma.7 diff --git a/doc/man/libcoopgamma.7 b/doc/man/libcoopgamma.7 new file mode 100644 index 0000000..3ddfd81 --- /dev/null +++ b/doc/man/libcoopgamma.7 @@ -0,0 +1,34 @@ +.TH LIBCOOPGAMMA 7 LIBCOOPGAMMA +.SH "NAME" +libcoopgamma - Cooperative gamma library +.SH "DESCRIPTION" +.B libcoopgamma +is a C library that enables programs to communicate with +.BR coopgammad (1), +and eventually +.BR mds-coopgamma (1). +The advantage of using +.B libcoopgamma +over directly communicating with the display server is +you get support for multiple display servers transparently +(just like with +.BR 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 ( +.BR coopgammad (1) +or +.BR 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. +.SH "RATIONALE" +One program cannot do everything and still be user friendly. +.SH "SEE ALSO" +.BR coopgammad (1), +.BR gc-tools (7). -- cgit v1.2.3-70-g09d2