summaryrefslogtreecommitdiff
path: root/f7-script.sh
diff options
context:
space:
mode:
authorAnton Bobov <abobov@gmail.com>2017-09-14 22:51:19 +0500
committerAnton Bobov <abobov@gmail.com>2017-09-14 22:51:19 +0500
commitdcfe6acd00ab8544f483ea7444c0c937c21b6a01 (patch)
tree49f55950d4b432306e0b6a2484ba49552fcc565d /f7-script.sh
parent0cb7943aaa4f921e8b0442d35a0c409e862623f2 (diff)
Fix screen change commands.
Diffstat (limited to 'f7-script.sh')
-rwxr-xr-xf7-script.sh15
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.