デスクトップの色を反転させるxcalibに似たプログラム


12

私はxcalib自宅でコンピューターの色を反転するために使用しています。私は職場で2台のモニターを使用していますが、残念ながらxcalib -i -a反転させるのはそのうちの1つだけです(反転させたくないモニター)。私はこの問題の解決策を見つけていないので、の代替品を探していxcalibます。

目標は、選択したモニターの色のみ、または両方を同時に反転できるようにすることです。ところで、私はMint 13 Mateを使用しています。

更新:コンピューターは、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など)は何ですか?多くの場合、これはマルチモニターの問題に関連しています。
ジル 'SO-悪であるのをやめる'

@Gillesは更新された投稿を確認します
-tomrozb

回答:


5

私はそれが古い質問であることを知っていますが、後世のために答えています。 xrandr-invert-colorsまさに私たちが必要とすることを行う小さなアプリです。

xcalibとxrandr-invert-colorsの両方が異なるショートカットにバインドされているため、セカンダリモニターのみを反転したい場合、両方を実行できます(xcalibはプライマリモニターを通常の色に再反転します)。

https://github.com/zoltanp/xrandr-invert-colorsで入手してください


3

1つのコマンドで両方の画面を反転させる場合は、本当に素晴らしいスクリプトを使用する必要があります。

xrandr-invert-colors

これが利用できず、一度に2つのコマンドを実行することが許容される場合、これを使用します。

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 複数の画面では機能せず、1つの画面のみを反転します。
マルコ

@Marco-このスレッドによらない:ubuntuforums.org/showthread.php?t
slm

@Marco-あなたはそのスレッド(あなたが含めたスレッド)のMarcoですか?私が参照したスレッドについては、それから何をすべきかわかりませんか?NVidiaドライバーを使用すると何か変更がありますか?
slm

@Marcoは正しい。私にはうまくいきません。xrandrコマンドは、1つの画面(0)を3840x1080として返します。上記のように、xcalibで反転される画面は1つだけです。
tomrozb

@toro-私はこのセットアップを持っていないので、試行/再現できません。グーグルで見つけたコマンドのみを提供していました。良いリードのように思えた。あなたはそれを試してみましたか?私はそれが他の人のためにそれから何をしたか興味があります。
slm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.