diff options
author | Mattias Andrée <maandree@kth.se> | 2016-07-18 16:48:11 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2016-07-18 16:48:11 +0200 |
commit | 13fa9a8d4388db65311c8bd429144a2dafe8820f (patch) | |
tree | 4acf2132ab14b12ab11ebdeb2d1372c93203a3d5 | |
parent | Add readme (diff) | |
download | libcoopgamma-13fa9a8d4388db65311c8bd429144a2dafe8820f.tar.gz libcoopgamma-13fa9a8d4388db65311c8bd429144a2dafe8820f.tar.bz2 libcoopgamma-13fa9a8d4388db65311c8bd429144a2dafe8820f.tar.xz |
add libcoopgamma.7
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r-- | doc/man/libcoopgamma.7 | 34 |
1 files changed, 34 insertions, 0 deletions
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). |