diff options
Diffstat (limited to 'f7-script.sh')
| -rwxr-xr-x | f7-script.sh | 15 |
1 files changed, 13 insertions, 2 deletions
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 <<END Screen switch helper script. |
