diff --git a/Prime-Gamma/ext.conf b/Prime-Gamma/ext.conf new file mode 100644 index 0000000..0b81fef --- /dev/null +++ b/Prime-Gamma/ext.conf @@ -0,0 +1,7 @@ +R_GAMMA_VALUE=0.75 +G_GAMMA_VALUE=0.75 +B_GAMMA_VALUE=0.75 +DISPLAY_RES="2560x1440" +REFRESH_RATE=143.91 +BRIGHTNESS=1 +DISPLAYS=( "HDMI-0" ) diff --git a/Prime-Gamma/int.conf b/Prime-Gamma/int.conf new file mode 100644 index 0000000..8ab7ee5 --- /dev/null +++ b/Prime-Gamma/int.conf @@ -0,0 +1,7 @@ +R_GAMMA_VALUE=0.78 +G_GAMMA_VALUE=0.78 +B_GAMMA_VALUE=0.78 +DISPLAY_RES="1920x1080" +REFRESH_RATE=120.00 +BRIGHTNESS=1 +DISPLAYS=( "eDP-1" "eDP-1-1" ) diff --git a/Prime-Gamma/prime-gamma.sh b/Prime-Gamma/prime-gamma.sh index f922aec..82ae16f 100755 --- a/Prime-Gamma/prime-gamma.sh +++ b/Prime-Gamma/prime-gamma.sh @@ -1,15 +1,12 @@ #!/bin/sh -R_GAMMA_VALUE=0.7 -G_GAMMA_VALUE=0.7 -B_GAMMA_VALUE=0.7 -DISPLAY_RES="2560x1440" -REFRESH_RATE=143.91 -DISPLAYS=( "HDMI-0" ) +_CONF_FILE=$1 _FLAG_RESOLUTION=0 _FLAG_GAMMA=0 #_GET_CONNECTED_DISPLAY=`xrandr | grep -w connected | awk '{print $1}'` +source /etc/prime-display/$_CONF_FILE.conf + for arg in "$@"; do case "$arg" in -r|--resolution) @@ -36,6 +33,7 @@ do if [[ ${_FLAG_GAMMA} -eq 1 ]]; then /usr/bin/xrandr --output $d \ --gamma $R_GAMMA_VALUE:$G_GAMMA_VALUE:$B_GAMMA_VALUE \ + --brightness $BRIGHTNESS \ > /dev/null 2>&1 fi done