This might be helpful for someone. A quick script I made for changing output modes on my Dell laptop. There are different configurations.
laptop: laptop screen only
vga: vga output + laptop screen
mix: hdmi + vga output, laptop screen off
dock: dell dock display setup
#!/bin/bash
LAPTOP='LVDS-1'
DOCKLEFT='DP-2'
DOCKRIGHT='DP-1'
VGA='VGA-1'
HDMI='HDMI-1'
case $1 in
laptop)
xrandr --output $VGA --off
xrandr --output $DOCKLEFT --off
xrandr --output $DOCKRIGHT --off
xrandr --output $LAPTOP --mode 1920x1080
sleep 5
xrandr --output $LAPTOP --mode 1920x1080
sleep 5
xrandr --output $LAPTOP --mode 1920x1080
;;
vga)
xrandr --output $LAPTOP --mode 1920x1080
xrandr --output $VGA --mode 1920x1080 --right-of $LAPTOP
;;
mix)
xrandr --output $LAPTOP --off
xrandr --output $HDMI --mode 1920x1080
xrandr --output $VGA --mode 1920x1080 --right-of $HDMI
;;
dock)
xrandr --output $LAPTOP --off
xrandr --output $DOCKLEFT --mode 1920x1080
xrandr --output $DOCKRIGHT --mode 1920x1080 --right-of $DOCKLEFT
;;
*)
echo "laptop/vga/dock.."
exit 1
;;
esac
Note: switching back to laptop is buggy on my system, if anyone has help, let me know