Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.52 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.52 KB

thinkpad-yoga-12-scripts

A collection of scripts and systemd units to restore functionality of the Lenovo ThinkPad Yoga 12 2015.

These are different from other scripts in that the screen rotation is automated with use of the inbuilt accelerometer. Also, acpid is not used in order to toggle between tablet mode but rather binding to the inbuilt switches.

Tested on Fedora 22 KDE.

Scripts should fix:

  • Screen rotation with accelerometer, including touchscreen, Wacom, and Touchpad/TrackPoint geometries

  • Disabling of Touchscreen with proximity of Wacom digitizer

  • Disabling of Clickpad and TrackPoint when moving to tablet mode

Usage/Customization:

Assuming installed as per the rpm package.

Depending whether or not your DE rotates the Wacom orientation with the screen automatically edit the following file accordingly:

/opt/thinkpad-yoga-scripts/rotate/thinkpad-rotate.py

If you want to use an onscreen keyboard other than onboard, or disable opening of any keyboard when moving into tablet mode edit:

/opt/thinkpad-yoga-scripts/tablet/mouse-toggle.sh

If your home directory is not in /home/ or your .Xauthority file is located somewhere other than your home directory you will need to edit the systemd modules. Likewise if your tablets display is not :0.

TODO:

  • Test on different desktop environments (You can help!)

Dependencies

  • xrandr
  • xinput
  • xbindkeys
  • kbd (for setkeycodes)
  • systemd
  • gawk
  • xsetwacom (optional for wacom rotation)
  • onboard (optional for onscreen keyboard)