From 6b463c19c57fdfe89da6dcacefca2b2e3c0e7eb6 Mon Sep 17 00:00:00 2001 From: TomasM Date: Tue, 18 Dec 2018 09:43:44 +0000 Subject: [PATCH] fix resolution change when multiple displays are connected --- .../debian/modules/03-desktop/rootcopy/usr/bin/fbscreensize | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Slax/debian/modules/03-desktop/rootcopy/usr/bin/fbscreensize b/Slax/debian/modules/03-desktop/rootcopy/usr/bin/fbscreensize index 8ae1a0a..b51e329 100755 --- a/Slax/debian/modules/03-desktop/rootcopy/usr/bin/fbscreensize +++ b/Slax/debian/modules/03-desktop/rootcopy/usr/bin/fbscreensize @@ -3,13 +3,15 @@ SIGNAL=~/.fehbg rm -f $SIGNAL -OUTPUT=$(xrandr 2>/dev/null | grep 'connected' | cut -d " " -f 1) +OUTPUT=$(xrandr 2>/dev/null | grep -iv disconnected | grep -i 'connected' | head -n 1 | cut -d " " -f 1) MODE=$1 -xrandr --output $OUTPUT --mode $MODE +xrandr --output $OUTPUT --mode $MODE -s $MODE while [ -e $SIGNAL ]; do sleep 0.1 done +sleep 1 + killall -SIGUSR1 compton