我想更改我的第一台显示器的伽玛。每次我用不同的-display
参数调用 xgamma 时,它都会以某种方式指向我的第二监控。但我想修改第一的一。
我尝试了这些命令。
我使用的参数-display
是:0
、:0.0
、:0.1
、:1.0
、:1.1
。:1
只有前两个有效。但它指向我的第二台显示器。不是第一台。这里有一个用于测试它的 shell 脚本。
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'
我如何更改第一个/主显示器的伽玛?
答案1
我有同样的问题xgamma
,你可以使用xrandr
它来做到这一点
我的第一台显示器:
xrandr --output VGA1 --mode 1360x768 --pos 0x0 --rotate normal --gamma 1.000:1.000:1.000
我的第二台显示器:
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
答案2
要按名称查看已连接显示器的列表...
$ 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
不是必需的——它只是为了加快速度。