sxmo: allow full 180 rotation

This commit is contained in:
Colin 2023-05-24 09:00:36 +00:00
parent 077d11a0d6
commit 67a23c01e9
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,13 @@
diff --git a/scripts/core/sxmo_autorotate.sh b/scripts/core/sxmo_autorotate.sh
index 58e3f4b..cbf0163 100755
--- a/scripts/core/sxmo_autorotate.sh
+++ b/scripts/core/sxmo_autorotate.sh
@@ -18,6 +18,8 @@ while true; do
x_raw="$(cat "$FILE_X")"
if [ "$x_raw" -ge "$RIGHT_SIDE_UP" ] && sxmo_rotate.sh isrotated ; then
sxmo_rotate.sh rotnormal
+ elif [ "$x_raw" -le "$UPSIDE_DOWN" ] && [ "$(sxmo_rotate.sh isrotated)" != "invert" ]; then
+ sxmo_rotate.sh rotinvert
elif [ "$y_raw" -le "$UPSIDE_DOWN" ] && [ "$(sxmo_rotate.sh isrotated)" != "right" ]; then
sxmo_rotate.sh rotright
elif [ "$y_raw" -ge "$RIGHT_SIDE_UP" ] && [ "$(sxmo_rotate.sh isrotated)" != "left" ]; then

View File

@ -15,9 +15,13 @@ stdenv.mkDerivation rec {
};
patches = [
# needed for basic use:
./0001-group-differs-from-user.patch
./0002-ensure-log-dir.patch
./0003-fix-xkb-paths.patch
# personal preferences:
./0004-full-auto-rotate.patch
];
postPatch = ''