[SeatDefaults]
display-setup-script=/usr/bin/screenres.sh
screenres.sh:
#!/bin/bash
mode="$(xrandr -q|grep -A1 "DP1 connected"| tail -1 |awk '{ print $1 }')"
if [ -n "$mode" ]; then
xrandr --output LVDS1 --off
xrandr --output DP1 --primary --mode 1920x1080
fi
mode="$(xrandr -q|grep -A1 "DP2 connected"| tail -1 |awk '{ print $1 }')"
if [ -n "$mode" ]; then
xrandr --output LVDS1 --off
xrandr --output DP2 --primary --mode 1920x1080
xrandr --output DP3 --mode 1920x1080
xrandr --output DP3 --left-of DP2
fi