Lenovo ThinkPad P40 Yoga
| Hardware | PCI/USB ID | Working? |
|---|---|---|
| GPU (Intel) | 8086:1916 | Yes |
| GPU (NVIDIA) | 10de:137a | Yes |
| Wireless | 8086:24f3 | Yes |
| Audio | 8086:9d70 | Yes |
| Touchpad | Yes | |
| Touchscreen | 13d3:5248 | Yes |
| Webcam | 13d3:5248 | Yes |
| Card reader | 1217:8520 | Yes |
| Fingerprint reader | 138a:0017 | Yes |
| Bluetooth | 8087:0a2b | Yes |
| Accelerometer | Yes |
Configuration
Automatic rotation
Install . Under GNOME, rotation will happen automatically. Under i3, you can use this script in the background:
#!/bin/sh
# Requires https://github.com/hadess/iio-sensor-proxy
dbus-monitor --system interface=org.freedesktop.DBus.Properties,member=PropertiesChanged,path=/net/hadess/SensorProxy 2> /dev/null |
sed -n -u -e '/string "AccelerometerOrientation"/ {n ; s/\s*variant\s*string\s*"\(.*\)"/\1/p}' |
while read -r line ; do
case $line in
right-up )
xrandr -o right &> /dev/null
;;
left-up )
xrandr -o left &> /dev/null
;;
bottom-up )
xrandr -o inverted &> /dev/null
;;
normal | * )
xrandr -o normal &> /dev/null
;;
esac
done
In order to have your touchpad, Trackpoint, touchscreen and stylus also change orientation, install xrandr-align and run the following script at startup:
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.