듀얼 스크린/듀얼 모니터 설정에서 색상을 반전시키시겠습니까?

듀얼 스크린/듀얼 모니터 설정에서 색상을 반전시키시겠습니까?

모니터의 색상을 반전시키려면 다음을 호출합니다.

xcalib -invert -alter

문제는 듀얼 모니터 설정에서는 첫 번째 화면의 색상만 반전된다는 것입니다.

내 설정이 다음과 같기 때문에 Compitz 위젯을 사용하여 색상 반전을 할 수 없습니다.

  • 2개의 회전(피벗) 디스플레이

Piovot은 둘 다 듀얼 스크린일 때 내 카드에서 합성할 수 없습니다.

Xorg가 유일한 해결책인 것 같습니다.

xcalib은 애플리케이션에 따라 즉시 전환할 수 있기 때문에 훌륭합니다.

xcalib를 사용하여 두 화면의 색상을 반전시키는 방법에 대한 제안, 솔루션이 있습니까?

폴리스티렌

-screen매개변수가 작동하지 않습니다:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  130 (XFree86-VidModeExtension)
  Minor opcode of failed request:  19 (XF86VidModeGetGammaRampSize)
  Value in failed request:  0x17
  Serial number of failed request:  10
  Current serial number in output stream:  10

xrandr내 화면 구성 은 다음과 같습니다 .

~$ xrandr                                                                                                                                                              
Screen 0: minimum 320 x 200, current 2400 x 1920, maximum 3840 x 3840                                                                                                  
DFP1 connected 1200x1920+1200+0 left (normal left inverted right x axis y axis) 518mm x 324mm                                                                          
   1920x1200      60.0*+                                                                                                                                               
   1680x1050      60.0 +                                                                                                                                               
   1440x900       59.9 +                                                                                                                                               
   1280x800       60.0 +                                                                                                                                               
   1920x1080      60.0     50.0     30.0     25.0     24.0                                                                                                             
(...)                                                                                                                   
DFP2 connected 1200x1920+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm                                                                             
   1920x1200      60.0*+                                                                                                                                               
   1920x1080      60.0 +                                                                                                                                               
   1776x1000      60.0 +                                                                                                                                               
   1680x1050      60.0 +                                                                                                                                               
   1440x900       59.9 +                                                                                                                                               
   1280x800       60.0 +   75.0                                                                                                                                        
   1152x648       60.0 +                                                                                                                                               
   1600x1200      60.0                                                                                                                                                 
   1400x1050      60.0                                                                                                                                                 
   1280x1024      75.0     60.0                                                                                                                                        
(...)                                                                        
CRT1 disconnected (normal left inverted right x axis y axis)                                                                                                           
CRT2 disconnected (normal left inverted right x axis y axis)   

보시다시피 회전되어 1200x1920가상 화면에 설정됩니다 maximum 3840 x 3840. 내 생각에 이것이 "하나의" 화면이 두 개의 화면으로 분할된 것과 같은 이유인 것 같습니다 2400x1920(따라서 xcalib은 기본 화면에서만 작동합니다). 그러나 이것은 단지 나의 가정일 뿐이며, 이유가 다를 수도 있습니다.

답변1

원하는 작업을 수행하는 작은 유틸리티는 다음과 같습니다.

https://github.com/zoltanp/xrandr-invert-colors

Wayland가 아닌 xorg 구매와 함께 작동합니다.

답변2

특정 출력에서 ​​음의 감마 램프를 생성하기 위해 음의 감마 및 밝기 값 <1을 조작해 볼 수 있습니다.

xrandr --output [output] --gamma -0.5:-0.5:-0.5 --brightness 0.1 

이것은 적어도 나에게는 충분하고 기본적으로 작동하지만 출력에 대한 기존 감마 곡선을 고려하지 않습니다. 시도해 볼 가치가 있을 것 같습니다. 안녕하세요 콘래드

답변3

노력하다xcalib -d :0 -invert -alter

-d 옵션은 장치를 참조하는데, -s가 그렇지 않았을 때 나에게 효과적이었습니다.

답변4

-screen맨페이지에는 (short -s) 매개변수가 있음이 나와 있습니다 . 그것은 이루어져야합니다! xcalib서로 다른 매개변수를 사용하여 두 개의 명령을 사용하면 됩니다 -s.

관련 정보