Paramètre xgamma -display pour une configuration à deux moniteurs

10

Je veux changer le gamma pour mon premier moniteur. Chaque fois que j'invoque xgamma avec différents -displayparamètres, cela indique en quelque sorte mon deuxième moniteur. Mais je veux modifier le premier .

J'ai essayé ces commandes.

Les paramètres que j'ai utilisés pour -displaysont :0, :0.0, :0.1, :1.0, :1.1, :1. Seuls les 2 premiers travaux. Mais cela pointe vers mon deuxième moniteur. Pas le premier. Voici un script shell pour le tester.

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'

Comment puis-je modifier le gamma du premier moniteur / moniteur principal?

Shiplu Mokaddim
la source

Réponses:

10

J'ai le même problème avec xgamma, vous pouvez utiliser xrandrpour le faire

mon premier moniteur:

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

mon deuxième moniteur:

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

le paramètre --gamma fonctionne de la même manière que xgamma

--gamma R:G:B 
xrandr --output (some monitor) --gamma 1:1:1
Ivan Petrov
la source
Merci beaucoup. J'utilise actuellement xrandr pour configurer ma configuration dual-montior.
Shiplu Mokaddim
6

Pour afficher une liste des écrans connectés par nom ...

$ 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

Définissez le gamma en spécifiant l'un des écrans connectés comme suit ...

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

Remarque: L'utilisation --currentn'est pas requise - elle accélère simplement les choses.

nobar
la source
--currentaccélère xrandrdix fois.
WinEunuuchs2Unix