Parâmetro xgamma -display para configuração de monitor duplo


10

Quero mudar gama para o meu primeiro monitor. Toda vez que invoco o xgamma com -displayparâmetros diferentes, ele aponta para o meu segundo monitor. Mas eu quero modificar o primeiro .

Eu tentei esses comandos.

Os parâmetros que tenho usado para -displaysão :0, :0.0, :0.1, :1.0, :1.1, :1. Apenas os 2 primeiros trabalhos. Mas aponta para o meu segundo monitor. Não é o primeiro. Aqui está um script de shell para testá-lo.

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'

Como posso alterar a gama do primeiro monitor / primário?

Respostas:


10

Eu tenho o mesmo problema xgamma, você pode usar xrandrpara fazer isso

meu primeiro monitor:

xrandr --output VGA1 --mode 1360x768 --pos 0x0 --rotate normal --gamma 1.000:1.000:1.000

meu segundo monitor:

xrandr --output LVDS1 --mode 1024x600 --pos 0x768 --rotate normal --gamma 1.100:1.000:1.000

o parâmetro --gamma funciona da mesma maneira que o xgamma

--gamma R:G:B 
xrandr --output (some monitor) --gamma 1:1:1

Muito obrigado. Atualmente, estou usando o xrandr para configurar minha configuração de montiorior.
Shiplu Mokaddim

6

Para ver uma lista de monitores conectados por nome ...

$ 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

Defina a gama, especificando um dos monitores conectados da seguinte forma ...

xrandr --current --output HDMI1 --gamma 0.5:0.5:0.5

Nota: --currentNão é necessário usar - apenas acelera as coisas.


--currentacelera xrandrdez vezes.
WinEunuuchs2Unix 9/09/18
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.