From dcfe6acd00ab8544f483ea7444c0c937c21b6a01 Mon Sep 17 00:00:00 2001 From: Anton Bobov Date: Thu, 14 Sep 2017 22:51:19 +0500 Subject: Fix screen change commands. --- f7-script.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'f7-script.sh') diff --git a/f7-script.sh b/f7-script.sh index 8675e9c..3240432 100755 --- a/f7-script.sh +++ b/f7-script.sh @@ -2,8 +2,15 @@ set -e -INTERNAL=$(xrandr --query | gawk '/^LVDS-?[0-9] connected /{ print $1; exit }') -EXTERNAL=$(xrandr --query | gawk '!/^LVDS-?[0-9]/ && / connected /{print $1; exit }') +outputs=($(xrandr --query | awk '/^[^ ]+ connected / { print $1 }')) + +echo ${#outputs[@]} +echo ${outputs[1]} + +exit 0 + +INTERNAL=$(xrandr --query | awk '/^\w+-?[0-9] connected /{ print $1; exit }') +EXTERNAL=$(xrandr --query | awk '/^\w+-?[0-9] connected /{print $1; exit }') if [ -z "$INTERNAL" ] ; then echo "WARN: No internal screen." @@ -12,6 +19,10 @@ if [ -z "$EXTERNAL" ] ; then echo "WARN: No external screen." fi +echo $INTERNAL $EXTERNAL + +return 0 + show_usage() { cat <