инвертировать цвета на X (или xfce4)

11

Есть ли способ инвертировать цвета в X. Было бы еще более полезно, если бы ответ был чем-то, что я мог бы привязать к сочетанию клавиш (команда, а не параметр, который потребует перезагрузки, если X).

fakedrake
источник
почему ты хочешь сделать это?
Акира
2
я связал это с <CMi>, поэтому, когда я могу читать большие тексты в Firefox или любой другой программе, цвета которой я не могу более легко инвертировать :)
fakedrake

Ответы:

16

Вам нужен xcalibпакет:

xcalib -i -a
Кир
источник
К сожалению, это только инвертирует цвета на одном дисплее.
Artefacto
1
xcalibподдерживает -s, -screenопцию, которая может быть полезной.
cyrus
И чтобы отменить инверсию, просто повторите ту же команду.
Иоахим W
2

Если вы похожи на меня и пробовали xcalib, но вы столкнулись с такой ошибкой в ​​Debian:

xcalib: unsupported ramp size

Тогда вы можете использовать альтернативу, такую ​​как: xrandr-invert-colors .

Сначала клонируйте хранилище

git clone "https://github.com/zoltanp/xrandr-invert-colors.git"

После этого вы можете установить пакет build-essential и скомпилировать код с помощью следующих команд:

sudo make deps-apt
make
sudo make install

После этого инвертировать цвета на экране просто, как:

xrandr-invert-colors
Cpp Forever
источник