デュアルスクリーン/デュアルモニタ設定で色を反転しますか?

デュアルスクリーン/デュアルモニタ設定で色を反転しますか?

モニターの色を反転するには、次のように呼び出します。

xcalib -invert -alter

問題は、デュアルモニタ設定では、最初の画面の色だけが反転することです。

私の設定は次のようなので、Compitzウィジェットを使用して色を反転することはできません。

  • 2つの回転(ピボット)ディスプレイ

Piovotはどちらもデュアルスクリーンの場合、私のカードでは合成できません。

Xorgが唯一の解決策のようです。

xcalibはアプリケーションに応じてすぐに切り替えることができるので素晴らしいです。

xcalibを使用して2つの画面の色を反転する方法の提案、解決策はありますか?

ポリスチレン

-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。私の考えでは、これが「1つの」画面が2つの画面に分割されたのと同じ理由であるようです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異なるパラメータを使用して2つのコマンドを使用できます-s

関連情報