summaryrefslogtreecommitdiff
path: root/packages/xserver-common/files/cxk-rotation.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/xserver-common/files/cxk-rotation.patch')
-rw-r--r--packages/xserver-common/files/cxk-rotation.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/packages/xserver-common/files/cxk-rotation.patch b/packages/xserver-common/files/cxk-rotation.patch
new file mode 100644
index 0000000000..f29d052d8d
--- /dev/null
+++ b/packages/xserver-common/files/cxk-rotation.patch
@@ -0,0 +1,24 @@
+diff -Nur xserver-common-1.1~/X11/Xinit.d/11zaurus xserver-common-1.1/X11/Xinit.d/11zaurus
+--- xserver-common-1.1~/X11/Xinit.d/11zaurus 2005-08-29 03:52:46.000000000 -0700
++++ xserver-common-1.1/X11/Xinit.d/11zaurus 2005-09-12 11:03:37.000000000 -0700
+@@ -5,8 +5,19 @@
+ exit 0
+ fi
+
++module_id() {
++ # Get model name
++ echo `grep "^Hardware" /proc/cpuinfo | sed -e "s/.*: *//" | tr a-z A-Z`
++}
++
+ chkhinge -e
+ if [ $? = 12 ]; then
+- xrandr -o right
++ case `module_id` in
++ *SPITZ | *AKITA | *BORZOI)
++ DIRECTION="left" ;;
++ default)
++ DIRECTION="right" ;;
++ esac
++ xrandr -o $DIRECTION
+ fi
+