Я использую, xcalib
чтобы инвертировать цвета на моем компьютере дома. У меня есть два монитора на работе, и, к сожалению, xcalib -i -a
инвертирует только один из них (тот, который я не хочу инвертировать). Я не нашел решений для этой проблемы, поэтому я ищу замену xcalib
.
Цель состоит в том, чтобы иметь возможность инвертировать только выбранные цвета монитора или оба одновременно. Кстати, я использую Mint 13 Mate.
Обновление: компьютер Dell Optiplex 990 со встроенной картой Intel.
lspci -k | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Данные из xrandr
:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
VGA1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+
1680x1050 60.0
1600x900 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x800 59.8
1152x864 75.0
1280x720 60.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+ 50.0
1680x1050 60.0
1600x900 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x800 59.8
1152x864 75.0
1280x720 50.0 60.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
720x576 50.0
720x480 59.9
640x480 72.8 75.0 66.7 60.0
720x400 70.1
DP1 disconnected (normal left inverted right x axis y axis)
Ответы:
Я знаю, что это старый вопрос, но я отвечаю за потомство.
xrandr-invert-colors
это небольшое приложение, которое делает именно то, что нам нужно.У меня есть и xcalib, и xrandr-invert-colors, привязанные к разным ярлыкам, поэтому, если я хочу инвертировать только свой дополнительный монитор, я могу выполнить оба (xcalib вернет основной монитор к нормальным цветам).
Получите его по адресу https://github.com/zoltanp/xrandr-invert-colors
источник
Если вы хотите инвертировать оба экрана одной командой, вам придется придерживаться действительно хорошего сценария:
Если это недоступно для вас и допустимо запускать две команды за один раз, используйте это:
Который будет инвертировать оба экрана одновременно. Если у вас есть три или более экранов, просто добавьте их
&& xcalib -i -a -s 2
и т. Д.Я использую archlinux и предпочитаю это
xrandr-invert-colors
решение, поскольку оно доступно в репозитории пользователей и легко назначается сочетанию клавиш.источник
ПРИМЕЧАНИЕ: OP, я и @Marco подтвердили, что это невозможно сделать
xcalib
. Я оставляю это здесь, чтобы другие не пошли по этому пути!Я думаю, что эта
xcalib
команда будет делать то, что вы хотите:Я считаю, что это нумерация экранов, начинающихся с 0. Таким образом, 1 будет следующим экраном.
выдержка из вывода об использовании xcalib
источник