summaryrefslogtreecommitdiff
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
parent0cb7943aaa4f921e8b0442d35a0c409e862623f2 (diff)
Fix screen change commands.
-rwxr-xr-xauto-displays.sh1
-rwxr-xr-xf7-script.sh15
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 <<END
Screen switch helper script.