Lenovo ThinkPad Edge E330
This article covers the Arch Linux support for the Lenovo ThinkPad Edge E330s laptop.
| Hardware | PCI/USB ID | Working? |
|---|---|---|
| GPU | Yes | |
| Ethernet | Yes | |
| Wireless | Yes | |
| Bluetooth | Yes | |
| Audio | Yes | |
| Webcam | Yes | |
| Card Reader | Yes |
Configuration
Clickpad
In some cases it is necessary to create:
/etc/X11/xorg.conf.d/50-touchpad.conf
Section "InputClass"
Identifier "touchpad"
MatchProduct "SynPS/2 Synaptics TouchPad"
Driver "synaptics"
# fix touchpad resolution
Option "VertResolution" "100"
Option "HorizResolution" "65"
# disable synaptics driver pointer acceleration
Option "MinSpeed" "1"
Option "MaxSpeed" "1"
# tweak the X-server pointer acceleration
Option "AccelerationProfile" "2"
Option "AdaptiveDeceleration" "16"
Option "ConstantDeceleration" "16"
Option "VelocityScale" "32"
EndSection
Jumping cursor on touchpad release
A jumping cursor when releasing the finger makes it impossible to hit small objects. Solved with synclient(1) FingerHigh/Low:
$ synclient FingerHigh=40 $ synclient FingerLow=40
Troubleshooting
Brightness control
Brightness can only be switched between darkest and brightest values using OS method.
The fix is to make the thinkpad-acpi kernel module control it: append thinkpad-acpi.brightness_enable=1 acpi.brightness_switch_enabled=0 to the kernel line in the bootloader.