sxmo: allow full 180 rotation
This commit is contained in:
13
pkgs/additional/sxmo-utils/0004-full-auto-rotate.patch
Normal file
13
pkgs/additional/sxmo-utils/0004-full-auto-rotate.patch
Normal 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
|
@@ -15,9 +15,13 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
# needed for basic use:
|
||||||
./0001-group-differs-from-user.patch
|
./0001-group-differs-from-user.patch
|
||||||
./0002-ensure-log-dir.patch
|
./0002-ensure-log-dir.patch
|
||||||
./0003-fix-xkb-paths.patch
|
./0003-fix-xkb-paths.patch
|
||||||
|
|
||||||
|
# personal preferences:
|
||||||
|
./0004-full-auto-rotate.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
Reference in New Issue
Block a user