在 Ubuntu 18.04 Bionic Beaver 的显示输出上反转颜色的最简单方法是什么?
答案1
正如 DK Bose 所指出的,您可以使用xcalib -invert -alter
,但这只会在您使用多个显示器时影响主显示器。相反,您可以尝试这个程序由 Zoltan Padrah 编写,它似乎是专门为解决此问题而创建的。
git clone https://github.com/zoltanp/xrandr-invert-colors.git
cd xrandr-invert-colors
# install dependency libxcb-randr0-dev :
sudo make deps-apt
make
sudo make install
... 并运行/usr/local/bin/xrandr-invert-colors
。
请注意,该sudo make install
步骤是可选的;您可以xrandr-invert-colors.bin
直接从源目录运行可执行文件。
按照您的喜好设置键盘快捷键(例如,使用“设置”>“键盘”)。
由于这是通过调整颜色输出来实现的,因此可以通过例如 Ubuntu 18 的内置 redshift/f.lux 模拟来撤消它,它会定期重新调整您的颜色,因此请确保在“设置”>“显示”中禁用“夜灯”。
编辑:在 Ubuntu 19.04 和 20 中,有一个 Gnome Shell 扩展“InvertDE”,它是 xcalib 的一个薄包装器,可能会有用。由于我目前有自己的 xcalib 脚本,所以我没有使用它。此外,还有一个适用于单个窗口的扩展“Invert Window Color”。
五个月后编辑:我重新安装到 20.04,发现 @Xaser 确实是正确的,xcalib 本身对我来说是有效的。也可能是因为我现在有两个等形监视器。我将使用它,或者暂时使用“InvertDE”扩展方法,因为这是最少自定义的。但其他东西肯定会留在这里。