Je veux changer de gamma pour mon premier moniteur. Chaque fois que j'appelle xgamma avec différents paramètres -display
, il pointe en quelque sorte sur mon moniteur seconde. Mais je veux modifier premier un.
J'ai essayé ces commandes.
Les paramètres que j'ai utilisés pour -display
sont :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 changer le gamma pour le premier/moniteur principal?
J'ai le même problème avec xgamma
, vous pouvez utiliser xrandr
pour 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
Pour voir 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: Il n'est pas nécessaire d'utiliser --current
- cela accélère simplement les choses.