2010-08-23 18 views
8

Ubuntu'da, örneğin, ekran renklerini ters çevirmek için Super-M kullanabilirsiniz (masaüstü efektleri gerektirir, [1] konusuna bakın). Diğer işletim sistemleri benzer yeteneklere sahip olsa da, Linux'tan başka bir şeyle gerçekten ilgilenmiyorum.Linux'ta ekran renklerinin programsal olarak nasıl dönüştürülmesi

Çalıştırıldığında ekran renklerini tersine çeviren basit bir program yazmak istermiysek hangi API'ya bakmalıyım?

API'yi kullandığım dil özellikle önemli değil. C/C++/Bash/Perl/Python ile bu API'ye ne kadar kolay bir şekilde erişebileceğimi anlayabildiğim kadar tanıdık. Ubuntu üzerinde çalışmak gereklidir, diğer benzer * nixler üzerinde çalışmak son derece önemli değildir.

[1] https://help.ubuntu.com/community/KeyboardShortcuts#Desktop%20Effects%20enabled%20shortcuts

cevap

11

Ne istediğini yapmak xcalib kullanabilirsiniz.

Örneğin, ekran renkleri tersine çevirmek için basit bir bash komut dosyası aşağıdaki gibi görünecektir:

#!/bin/bash 
xcalib -invert -alter 
İlgili konular