diff options
author | Mattias Andrée <maandree@kth.se> | 2016-07-18 16:39:12 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2016-07-18 16:39:12 +0200 |
commit | b231127c423875c731b1b8b5f3ef29b22bcae210 (patch) | |
tree | 3eede6e29884b09e784730f029c3d4d280691f4c /README | |
parent | Fix warnings (diff) | |
download | libcoopgamma-b231127c423875c731b1b8b5f3ef29b22bcae210.tar.gz libcoopgamma-b231127c423875c731b1b8b5f3ef29b22bcae210.tar.bz2 libcoopgamma-b231127c423875c731b1b8b5f3ef29b22bcae210.tar.xz |
Add readme
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'README')
-rw-r--r-- | README | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ +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 + coopgammad(1), gc-tools(7) |