Parámetro xgamma -display para configuración de monitor dual

10

Quiero cambiar el gamma para mi primer monitor. Cada vez que invoco xgamma con diferentes -displayparámetros, de alguna manera apunta a mi segundo monitor. Pero quiero modificar el primero .

Intenté estos comandos.

Los parámetros que he utilizado para -displayson :0, :0.0, :0.1, :1.0, :1.1, :1. Solo las 2 primeras obras. Pero apunta a mi segundo monitor. No el primero. Aquí hay un script de shell para probarlo.

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'

¿Cómo puedo cambiar la gamma para el primer monitor / primario?

Shiplu Mokaddim
fuente

Respuestas:

10

Tengo el mismo problema xgamma, puedes usar xrandrpara hacer eso

mi primer monitor:

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

mi segundo monitor:

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

el parámetro --gamma funciona de la misma manera que xgamma

--gamma R:G:B 
xrandr --output (some monitor) --gamma 1:1:1
Ivan Petrov
fuente
Muchas gracias. Actualmente estoy usando xrandr para configurar mi configuración dual-montior.
Shiplu Mokaddim
6

Para ver una lista de pantallas conectadas por nombre ...

$ 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

Configure la gamma, especificando una de las pantallas conectadas de la siguiente manera ...

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

Nota: --currentNo es necesario usarlo, solo acelera las cosas.

sin bar
fuente
--currentacelera xrandrdiez veces.
WinEunuuchs2Unix