Difference between revisions of "How to rotate Yoga 370 screen"
(Add Yoga 370 screen rotation workaround) |
m (Fix sentence) |
||
Line 19: | Line 19: | ||
− | Now you can call this | + | Now you can call this by a script or manual by clicking on a desktop file |
{{path|~/.local/share/applications/rotate-screen.desktop}} | {{path|~/.local/share/applications/rotate-screen.desktop}} |
Revision as of 07:12, 3 May 2017
Even though the thinkpad-acpi module recognizes the Notebook-to-Tablet transformation event (0x60f0) the correct implementation of the screen rotation functionality is not possible because the acpi device method for determining the transformation state is currently unknown.
So in the meantime a little script helps out that triggers the rotation of the screen when executed while the device is tilted. The script was tested under Fedora 25 (4.10.13-200.fc25.x86_64).
/usr/bin/screen-rotation.sh
#! /bin/bash /usr/bin/cat /sys/bus/iio/devices/iio\:device3/in_accel_x_raw
Allow the execution of this script with a sudoers.d file
/etc/sudoers.d/screen-rotation
yourUser ALL=(ALL) NOPASSWD: /usr/bin/screen-rotation.sh
Now you can call this by a script or manual by clicking on a desktop file
~/.local/share/applications/rotate-screen.desktop
[Desktop Entry] Version=1.0 Type=Application Name=Screen Rotation Icon=~/screen-rotation.png Exec=sudo /usr/bin/screen-rotation.sh Comment=Rotate the screen Categories=Script;Tool; Terminal=false