Я хочу изменить гамму для моего первого монитора. Каждый раз, когда я вызываю xgamma с различными параметрами -display
, он как-то указывает на мой второй монитор. Но я хочу сначала изменить .
Я попробовал эти команды.
Параметры, которые я использовал для -display
: :0
, :0.0
, :0.1
, :1.0
, :1.1
, :1
. Только первые 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
мой второй монитор:
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
не обязательно - оно просто ускоряет процесс.