From 1ed64daf5afc9f5e96427622bc72930afa4b25f1 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Fri, 19 Apr 2013 22:09:25 +0300 Subject: [PATCH] xrandr: switch off only HDMI/DFP/CRT outputs on suspend --- packages/x11/app/xrandr/sleep.d/91_screen | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/x11/app/xrandr/sleep.d/91_screen b/packages/x11/app/xrandr/sleep.d/91_screen index 44e0cc59dd..26b7bf7aac 100755 --- a/packages/x11/app/xrandr/sleep.d/91_screen +++ b/packages/x11/app/xrandr/sleep.d/91_screen @@ -24,14 +24,13 @@ case "$1" in hibernate|suspend) - for screen in HDMI-0 HDMI-1 HDMI-2 DFP0 DFP1 DFP2 CRT0 CRT1 CRT2; do + SCREENS=$(xrandr -q | grep "[^dis]connected" | cut -d" " -f1 | grep -E '^HDMI|^DFP|^CRT') + for screen in $SCREENS; do xrandr --output $screen --off done ;; thaw|resume) - for screen in HDMI-0 HDMI-1 HDMI-2 DFP0 DFP1 DFP2 CRT0 CRT1 CRT2; do - xrandr --output $screen --auto - done + xrandr --auto ;; *) exit $NA ;;