例如,在 Ubuntu 中,您可以使用 Super-M 反转屏幕颜色(需要桌面效果,请参阅 [1])。其他操作系统也有类似的功能,尽管我并不真正关心 Linux 以外的任何操作系统。
如果我想编写一个在运行时反转屏幕颜色的简单程序,我应该考虑哪个 API?
我使用 API 的语言对我来说并不特别重要。我对 C/C++/Bash/Perl/Python 非常熟悉,所以我可以用任何最容易访问此 API 的语言来破解它。需要在 Ubuntu 上工作,在其他类似的 *nix 上工作并不是非常重要。
[1] https://help.ubuntu.com/community/KeyboardShortcuts#Desktop%20Effects%20 已启用%20 快捷方式 https://help.ubuntu.com/community/KeyboardShortcuts#Desktop%20Effects%20enabled%20shortcuts
你可以使用xcalib http://xcalib.sourceforge.net/做你想做的事。
例如,用于反转屏幕颜色的简单 bash 脚本如下所示:
#!/bin/bash
xcalib -invert -alter
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)