No dobře, rozlišení vlastně zůstane (pochybuju, že existuje nějaká možnost, jak donutit systém automaticky detekovat "výměnu" monitorů, kdysi jsem dost googlil, jak odchytit připojení/odpojení monitoru na hdmi, ale bezvýsledně), ale mohl bys vytvořit ten skript, který ti při spuštění nastaví vždycky to druhé rozlišení, tedy např.
#!/bin/bash
displayName="VGA-0"
resolution1="1920x1080"
resolution2="1024x768"
[ `xrandr -q | awk 'NR==2 {print $3}' | sed 's@x.*$@@'` == ${resolution1%x*} ] \
&& xrandr --output default --mode ${resolution2} \
|| xrandr --output default --mode ${resolution1}
(snad jsem se s tím VGA-0 trefil) No a pak ho po přepojení displejů nějakým třeba spouštěčem na ploše/panelu spustit, a on rozlišení přehodí.