if (A[1] A[2] "," A[3] == primary_setup)
print "primary";
}
+ 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";
+ }
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
}
-c, --change reload current setup
-s, --save <profile> save your current setup to profile <profile>
-l, --load <profile> load profile <profile>
--d, --default <profile> make profile <profile> the default profile
+-d, --default <profile> make profile <profile> the default profile
--force force (re)loading of a profile
--fingerprint fingerprint your current hardware setup
--config dump your current xrandr setup
-d|--default) DEFAULT_PROFILE="$2"; shift 2 ;;
-s|--save) SAVE_PROFILE="$2"; shift 2 ;;
-l|--load) LOAD_PROFILE="$2"; shift 2 ;;
- -h|--help) help ;;
+ -h|--help) help ;;
--force) FORCE_LOAD=1; shift ;;
--fingerprint) setup_fp; exit 0;;
--config) current_cfg; exit 0;;