デュアルスクリーン/デュアルモニターのセットアップで色を反転しますか?


9

モニターの色を反転させるために、私は以下を呼び出します。

xcalib -invert -alter

問題は、デュアルモニターのセットアップでは、最初の画面でのみ色が反転することです。

Compitzガジェットを色反転に使用できません。セットアップが原因です。

  • 2つの回転(ピボット)モニター

デュアルスクリーンが両方ともPiovotの場合、カードでの作曲が機能しません。

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

xcalibはアプリに応じてすぐに切り替えることができる大きな原因です。

Canyの提案、xcalibで両方の画面の色を反転する方法

PS

-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それが、両方が分割された「1」画面のような理由だと思います(したがって、xcalibはプライマリ画面にのみ適用されます)。しかし、それは私の仮説にすぎません。おそらく理由は異なります。

回答:


5

ここにあなたが望むことをする小さなユーティリティプログラムがあります:

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

1
リンク(および役に立たないフィラーテキスト)を投稿しないでください。回答の前後に十分なコンテキストがあるように、いくつかの関連する詳細を含めます。
jasonwryan 2013年

@jasonwryanは答えの質については正しいですが、xrandr-invert-colorsの動作を確認できます。メンテナンスされていないxcalibを窓から投げ出して、新しいチャンピオンを告げる時です。
lkraav、2015

1
@jasonwryan "関連詳細":機能します。:)このユーティリティは、OPが要求していたことを正確に実行します。
VasyaNovikov 2015年

私の意見では、短くて甘いビートは、毎日のように不必要に長引いています。
Sam Watkins

4

負のガンマ値と輝度値<1をいじって、特定の出力に負のガンマランプを生成することができます。

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

これは少なくとも私には十分であり、そのまま使用できますが、出力用の既存のガンマ曲線は考慮されません。一撃の価値があるかもしれません。こんにちは


3

やってみる xcalib -d :0 -invert -alter

-dオプションはデバイスを参照し、-sが機能しなかったときに機能しました


私の場合、それは助けにはなりません-d :1Can't open display :1
...-

1
-dデバイスではなくディスプレイを指します。ところで、私は同じ問題に遭遇し、解決策を知りたいです。
サイカー、2013年

2

OPと同じ問題が発生していました。私はした

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

次に、READMEに記載されている1つの依存関係をインストールし、ビルドしてインストールしました。問題が解決しました。

ソースコードを見てみました。作業の大部分は、ガンマランプを設定するためのxcbライブラリへの呼び出しで行われます。コードは基本的に、接続されている画面の数をループし、ガンマランプを作成し、反転させて、その画面に設定します。私の知る限り、非常にシンプルで、これを行う他のXプログラムはありません。


1

マンページは、-screen(短い-s)パラメータがあることを示しています。それでうまくいくはずです!パラメータxcalibが異なる2つのコマンドを使用するだけ-sです。


2
私はこれを知っている。それは動作しません。あなたがそれについて話した良い、私は忘れました。問題の説明を更新します。
Grzegorz Wierzowiecki 2011

2
あなたのxrandr出力は、Xorgのは、一つの画面(専用として設定されていると言うScreen 0上部)。xcalibXorgサーバーと直接インターフェースするため、これ以上画面を表示できません。これが正しく機能Screenする/etc/X11/xorg.confためには、複数のセクションを構成する必要があると思います。
rozcietrzewiacz 2011

。私は:(機能しません。両方の画面に、このピボットを行う際残念ながら、今私は改善を探すために場所を知って、ヒントをいただき、ありがとうございます。
グジェゴシWierzowiecki

やってみOption "Rotate"ましたxorg.confか?または、Xの起動後に画面を回転させる必要がありますか?
rozcietrzewiacz

1
私も解決策を探しています。--output VGA1 --autoを使用して画面を動的に追加すると、-s 1は機能しません。
lkraav、2012年

0

私はそのアドバイスを見つけました:

http://ubuntuforums.org/showthread.php?t=1482995

「デスクトップエフェクト」(私はKDEにそれを持っています)を使用することのすべての画面または単に選択的なウィンドウの色を反転できるものがあります。

私の現在のハードウェアではCompizまたは同様のものは正常に動作するので、そのような「デスクトップエフェクト」を利用できます。ただし、他のウィンドウマネージャー(fluxboxなど)でこれを使用する方法については疑問ですが、それは別の質問のトピックです:)。(その効果のソースをいくつか調べた後のPS:kwin /.../ invert.cpp 合成ウィンドウマネージャーで実行されるときに、別のバッファーにレンダリングされたウィンドウを処理するためのフックを追加しているように見えるため、おそらくKWinのみが必要です、 KDE以外で実行できる能力-実験中;))

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.