if (($4 == "left") || ($4 == "right")) {
split(A[1], B, "x");
A[1] = B[2]"x"B[1];
+ }
+ print "mode "A[1];
+ print "pos "A[2]"x"A[3];
+ if ($4 !~ /^\(/) {
print "rotate "$4;
}
else {
print "rotate normal";
}
- print "mode "A[1];
- print "pos "A[2]"x"A[3];
next;
}
# disconnected or disabled displays
load() {
local PROFILE="$1"
local CONF="$PROFILES/$PROFILE/config"
- if [ -e "$CONF" ] ; then
- [ -x "$PROFILES/preswitch" ] && \
- "$PROFILES/preswitch" "$PROFILE"
- [ -x "$PROFILES/$PROFILE/preswitch" ] && \
- "$PROFILES/$PROFILE/preswitch" "$PROFILE"
-
- echo " -> loading profile $PROFILE"
- $LOAD_METHOD "$CONF"
-
- [ -x "$PROFILES/$PROFILE/postswitch" ] && \
- "$PROFILES/$PROFILE/postswitch" "$PROFILE"
- [ -x "$PROFILES/postswitch" ] && \
- "$PROFILES/postswitch" "$PROFILE"
+ [ -f "$CONF" ] || return 1
+ if [ -x "$PROFILES/preswitch" ]; then
+ "$PROFILES/preswitch" "$PROFILE"
+ fi
+ if [ -x "$PROFILES/$PROFILE/preswitch" ]; then
+ "$PROFILES/$PROFILE/preswitch" "$PROFILE"
+ fi
+
+ echo " -> loading profile $PROFILE"
+ $LOAD_METHOD "$CONF"
+
+ if [ -x "$PROFILES/$PROFILE/postswitch" ]; then
+ "$PROFILES/$PROFILE/postswitch" "$PROFILE"
+ fi
+ if [ -x "$PROFILES/postswitch" ]; then
+ "$PROFILES/postswitch" "$PROFILE"
fi
}