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 = [
|
||||
# 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 = ''
|
||||
|
Reference in New Issue
Block a user