sxmo: allow full 180 rotation
This commit is contained in:
parent
077d11a0d6
commit
67a23c01e9
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 = ''
|
||||
|
|
Loading…
Reference in New Issue
Block a user