最初のモニターのガンマを変更したい。異なる-display
パラメーターを使用してxgammaを呼び出すたびに、何らかの形で秒モニターを指します。しかし、私はfirst oneを修正したい。
これらのコマンドを試しました。
-display
に使用したパラメーターは、:0
、:0.0
、:0.1
、:1.0
、:1.1
、:1
です。最初の2つだけが機能します。しかし、それは私の2番目のモニターを指しています。最初ではない。これをテストするためのシェルスクリプトを次に示します。
shiplu@KubuntuD:~$ xgamma -display :0
-> Red 1.000, Green 1.000, Blue 1.000
shiplu@KubuntuD:~$ xgamma -display :0.0
-> Red 1.000, Green 1.000, Blue 1.000
shiplu@KubuntuD:~$ xgamma -display :0.1
xgamma: unable to open display ':0.1'
shiplu@KubuntuD:~$ xgamma -display :1.0
xgamma: unable to open display ':1.0'
shiplu@KubuntuD:~$ xgamma -display :1.1
xgamma: unable to open display ':1.1'
shiplu@KubuntuD:~$ xgamma -display :1
xgamma: unable to open display ':1'
最初/プライマリモニターのガンマを変更するにはどうすればよいですか?
xgamma
にも同じ問題があります。xrandr
を使用してそれを行うことができます
私の最初のモニター:
xrandr --output VGA1 --mode 1360x768 --pos 0x0 --rotate normal --gamma 1.000:1.000:1.000
2番目のモニター:
xrandr --output LVDS1 --mode 1024x600 --pos 0x768 --rotate normal --gamma 1.100:1.000:1.000
--gammaパラメーターはxgammaと同じように機能します
--gamma R:G:B
xrandr --output (some monitor) --gamma 1:1:1
接続されたディスプレイのリストを名前で表示するには...
$ xrandr --current |grep connected |grep -v disconnected
HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 880mm x 490mm
接続されたディスプレイのいずれかを次のように指定して、ガンマを設定します...
xrandr --current --output HDMI1 --gamma 0.5:0.5:0.5
注:--current
の使用は必須ではありません-速度を上げるだけです。