I have got a brand new Lenovo X1 Carbon 2015 with IPS Display which is really a great laptop. But when installing ubuntu there are some problems I have already solved and some I have not. I put this all in one questions as this might be a good reference for other users.
I have installed a fresh copy of ubuntu 14.04.02
Wifi is disconnecting
Wifi works first but is disconnecting after less than five minutes. If it disconnects it can't see the SSID anymore.
lspci | grep Wireless
04:00.0 Network controller: Intel Corporation Wireless 7265 (rev 3b)
Clickbuttons are not working at all
The Touchpad and trackpoint are working fine. The clickbuttons do not work. In some Programs they do a scroll down/scroll up.
Vertical Scrolling
After fixing the clickbuttons with psmouse proto=imps
the trackpoint in combination with the middle button does no vertical scrolling
Special Keys (like Brightness)
Some keys like Volume up/down work out of the box, most don't (mute, Brightness, Wifi).
Screen Characters scrambled on 14.10
On 14.10 sometimes most characters on the screen are just simply gone or scrambled. It looks really weired.
UNRESOLVED: Trackpoint Sensitivity
With other thinkpad models you can control the sensitivity of the trackpoint with /sys/devices/platform/i8042/serio1/serio2/sensitivity
This file ist not available for me. I searched /sys/devices for a file called sensitivity
without success.
Best Answer
I recently purchased an X1 Carbon 3rd generation. I fought the issues you mention plus a few more. I kept a text log of all of the fixes and post as follows -
TrackPad Buttons:
/etc/modprobe.d/touchpad.conf
:update-initramfs -u
vertical and horizontal scrolling
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#Configuration_using_xinput
create
/usr/share/xsessions/mouse.sh
(sudo chmod +x mouse.sh
) with the following content:Backlight Brightness
http://ppa.launchpad.net/indicator-brightness/ppa/ubuntu/pool/main/i/indicator-brightness/
/etc/default/grub
:update-grub
sudo gedit /etc/rc.local
echo 167 > /sys/class/backlight/intel_backlight/brightness
fingerprint reader
http://www.saltycrane.com/blog/2014/12/setting-lenovo-thinkpad-x1-carbon-2nd-gen-fingerprint-reader-ubuntu-1404/
wifi disable 11N
add the following line in
/etc/modprobe.d/iwlwifi.conf
: