如何在 Ubuntu Mate 桌面上反转颜色

如何在 Ubuntu Mate 桌面上反转颜色

在 Ubuntu Mate 上复制 Windows 10 放大镜颜色反转功能对我来说是一系列破灭的希望。

以下是我尝试过的方法:

xrandr-invert-colors
gnome-shell-extension-invert-color
Universal Access --> Magnus
xrandr (and many options)
xcalib -invert -alter
xcalib -d :0 -invert -alter
xcalib -d :1 -invert -alter

ETC。

请注意以下输出:

x @ubuntu:~/z$ xcalib -d :0 -invert -alter
x@ubuntu:~/z$ xcalib -d :1 -invert -alter
Error - Can't open display :1
x@ubuntu:~/z$

因此,我猜想当我的 MSI Thin 笔记本电脑盖关闭时,我的显示屏为 0,因此这可能不是多屏幕问题。(我还没有在笔记本电脑上单独尝试过。)

根据对各种环境变量等的检查,很确定这不是在运行 Wayland(因为上述某些解决方案在 Wayland 上不起作用)。

Compiz 可能是一个解决方案,但目前还不愿意进行切换。

没有一个简单的 X 命令可以做到这一点吗?如果没有,是不是因为 Mate-Desktop 中的某些东西正在取代?如果是这样,有没有办法在 Mate 中做到这一点?

答案1

你确定你没有使用 Wayland 吗?我一直使用得xrandr-invert-colors非常可靠,直到切换为止。

我也越来越觉得无法以可靠的方式完成这项工作,尤其是在我过渡到 Wayland 之后。今天我(在 Wayland 下)尝试了一些基于 gamma 的解决方案,但对我来说似乎效果很好并且同时适用于 X 和 Wayland 的是一个脚本,gnome-gamma-tool.py可从https://github.com/zb3/gnome-gamma-tool

请注意,您需要指定反转(-c -1)或常规(-c 1),而有些工具则不管当前状态如何都只是翻转它。

如果您有多个显示器,则可以从每个显示器上的脚本调用它,例如以下内容example.sh,以将其放在您的上进行反转PATH

#!/bin/bash
gnome-gamma-tool.py -d 0 -y -c $1
gnome-gamma-tool.py -d 1 -y -c $1
gnome-gamma-tool.py -d 2 -y -c $1

那将被称为example.sh -1example.sh 1

相关内容