summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jakob@kaivo.net>2016-10-01 15:59:09 -0400
committerJakob Kaivo <jakob@kaivo.net>2016-10-01 15:59:09 -0400
commitd896a8b2524836dfa1225c052fe692e1276091dd (patch)
tree9ea6102b0e31cde19462c6df9f3fa38a1d4b5368
parente0cdfff70e8ec31e400d7742ad90acd4648b5588 (diff)
update to reflect new C program replacing shell script
-rw-r--r--README.md21
1 files changed, 18 insertions, 3 deletions
diff --git a/README.md b/README.md
index 8ca9562..66e6390 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,18 @@
-This is a simple shell script that monitors the Linux IIO acceleromter for
-device rotation, then rotates the screen and touch inputs accordingly. It was
-developed and tested on a ThinkPad Yoga 12 (2nd generation).
+This is a program to run in the background and automatically rotate your X
+screen for you. It has been developed on a ThinkPad Yoga 12.
+
+It monitors IIO events via ACPI to watch for the screen being folded back, at
+which point rotation is enabled. When the computer is in laptop mode, rotation
+doesn't occur. It also honors pressing the screen orientation lock button on
+the side of the Yoga.
+
+It currently has hacks calling external programs to rotate the touchscreen
+input and Wacom digitizer to match the orientation of the screen. A future
+release will do these operations directly from the C code, removing the
+external dependencies on xinput and xsetwacom.
+
+This program requires libXrandr to compile to and run. On Debian, you can
+install this with "sudo apt install -y libxrand-dev".
+
+This is a very early version and is bound to have bugs. Bug reports are welcome
+on GitHub.