데스크탑 색상을 반전시키기 위해 xcalib와 유사한 프로그램


12

xcalib집에서 컴퓨터의 색상을 반전시키는 데 사용 하고 있습니다. 직장에 두 대의 모니터가 있는데 불행히도 그 xcalib -i -a중 하나만 뒤집습니다 (반전하고 싶지 않은 모니터 ). 이 문제에 대한 해결책을 찾지 못 했으므로에 대한 대체품을 찾고 xcalib있습니다.

목표는 선택한 모니터의 색상 만 또는 동시에 둘 다 반전 할 수 있도록하는 것입니다. 그건 그렇고 나는 민트 13 메이트를 사용하고 있습니다.

업데이트 : 컴퓨터는 Intel 카드가 통합 된 Dell Optiplex 990입니다.

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)

어떤 그래픽 드라이버를 사용하고 있습니까 (radeon, fglrx, nvidia, nouveau 등)? 이것은 종종 다중 모니터 문제와 관련이 있습니다.
Gilles 'SO- 악 그만해라'

@Gilles 업데이트 된 게시물 확인
tomrozb

답변:


5

나는 그것이 오래된 질문이라는 것을 알고 있지만 후손에 대해 대답하고 있습니다. xrandr-invert-colors우리가 필요로하는 것을 정확하게하는 작은 앱입니다.

xcalib 및 xrandr-invert-colors가 다른 바로 가기에 바인딩되어 있으므로 보조 모니터 만 반전하려면 두 가지를 모두 실행할 수 있습니다 (xcalib는 기본 모니터를 일반 색상으로 다시 반전시킵니다).

https://github.com/zoltanp/xrandr-invert-colors 에서 다운로드 하십시오.


3

하나의 명령으로 두 화면을 반전 시키려면 정말 멋진 스크립트를 고수해야합니다.

xrandr-invert-colors

이 기능을 사용할 수없고 한 번에 두 개의 명령을 실행할 수있는 경우 다음을 사용하십시오.

xcalib -i -a -s 0 && xcalib -i -a -s 1

두 화면을 동시에 반전시킵니다. 화면이 3 개 이상인 경우 && xcalib -i -a -s 2등을 추가하십시오 .

나는 archlinux를 xrandr-invert-colors사용하고 있으며 사용자 저장소에서 사용할 수 있으며 키보드 단축키에 쉽게 할당 할 수 있기 때문에 솔루션을 선호합니다 .


1

참고 : OP, 나 자신 및 @Marco는이 작업을 수행 할 방법이 없음을 확인했습니다 xcalib. 나는 이것을 다른 사람들이 그 길로 진행하지 않도록 여기에두고 있습니다!

xcalib명령이 원하는 것을 할 것이라고 생각합니다 .

$ xcalib -s 1 -i -a

나는 그것이 0부터 시작하는 스크린의 숫자를 믿습니다. 그래서 1은 다음 스크린이 될 것입니다.

xcalib 사용 결과에서 발췌

$ xcalib -help
xcalib 0.8
Copyright (C) 2004-2007 Stefan Doehla <stefan AT doehla DOT de>
THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY!

usage:  xcalib [-options] ICCPROFILE
     or xcalib [-options] -alter

where the available options are:
    -display <host:dpy>     or -d
    -screen <screen-#>      or -s
    -clear                  or -c
    -noaction <LUT-size>    or -n
    -verbose                or -v
    -printramps             or -p
    -loss                   or -l
    -invert                 or -i
    -gammacor <gamma>       or -gc
    -brightness <percent>   or -b
    -contrast <percent>     or -co
    -red <gamma> <brightness-percent> <contrast-percent>
    -green <gamma> <brightness-percent> <contrast-percent>
    -blue <gamma> <brightness-percent> <contrast-percent>
    -alter                  or -a
    -help                   or -h
    -version

last parameter must be an ICC profile containing a vcgt-tag

Example: ./xcalib -d :0 -s 0 -v bluish.icc
Example: ./xcalib -red 1.1 10.0 100.0

xcalib 여러 화면에서 작동하지 않으며 단일 화면 만 반전시킵니다.
Marco

@Marco-이 글타래에 따르면 : ubuntuforums.org/showthread.php?t=1482995
slm

@Marco-당신은 그 스레드의 마르코입니까 (포함 한 것)? 내가 언급 한 스레드에 관해서는 무엇을 만들어야할지 모르겠습니다. NVidia 드라이버를 사용하면 어떤 변화가 있습니까?
slm

@Marco가 옳습니다. 그것은 나를 위해 작동하지 않습니다. xrandr 명령은 하나의 화면 (0) 만 3840x1080으로 반환합니다. 위에서 언급했듯이 xcalib에서는 하나의 화면 만 반전됩니다.
tomrozb

@toro-이 설정이 없으므로 시도 / 재현 할 수 없으며 인터넷 검색을 통해 찾은 명령 만 제공했습니다. 좋은 리드처럼 보였다. 당신은 그것을 시도 했습니까? 나는 다른 사람에게 무슨 짓을했는지 궁금합니다.
slm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.