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. --- auto-displays.sh | 1 + f7-script.sh | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/auto-displays.sh b/auto-displays.sh index 7372649..6f93d81 100755 --- a/auto-displays.sh +++ b/auto-displays.sh @@ -1,2 +1,3 @@ #!/bin/sh DISPLAY=:0 xrandr --auto +DISPLAY=:0 xfce4-display-settings --minimal 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 <