Difference between revisions of "Installing Debian on an X230"
| m (Added Pointing devices app capture) |  (Added solution to UltraNav scrolling) | ||
| Line 21: | Line 21: | ||
| == UltraNav scrolling == | == UltraNav scrolling == | ||
| − | The UltraNav scrolling is not supported out of the box. To enable this functionality, the '''gpointing-devices-settings'''  | + | The UltraNav scrolling is not supported out of the box. Normally moving the Trackpoint while pressing the middle-button (identified by blue dots, just above the trackpad) should provide scrolling motions for applications that support it (the web browser for example). | 
| + | |||
| + | === Using a configuration file === | ||
| + | This has been verified to work in Debian 7 (Wheezy): | ||
| + | |||
| + | # Edit {{path|/usr/share/X11/xorg.conf.d/20-thinkpad-trackpoint.conf}}  | ||
| + | # Insert the following: | ||
| + |  Section "InputClass" | ||
| + |     Identifier  "ThinkPad TrackPoint" | ||
| + |     MatchProduct    "TPPS/2 IBM TrackPoint" | ||
| + |     MatchDevicePath "/dev/input/event*" | ||
| + |     Option      "EmulateWheel"      "true" | ||
| + |     Option      "EmulateWheelButton"    "2" | ||
| + |     Option      "XAxisMapping"      "6 7" | ||
| + |     Option      "YAxisMapping"      "4 5" | ||
| + |  EndSection | ||
| + | |||
| + | The UltraNav button will work as expected after rebooting your system. | ||
| + | |||
| + | Credit: [http://blog.liw.fi/posts/scroll-wheel-emulation/#comment-7599116ecad457275d09c7d4ebcac7e3 Sebastian] | ||
| + | |||
| + | === Using gpointing-devices-settings (broken) === | ||
| + | To enable this functionality, the '''gpointing-devices-settings''' is mentioned in several places as a way to configure it. Unfortunately it seems with Gnome 3 it doesn't anymore. | ||
| Once installed, look for the '''Pointing devices''' application, or launch '''gpointing-devices-settings''' from command line. Select the TrackPoint device, check the '''Use wheel emulation''' option and choose button #2. | Once installed, look for the '''Pointing devices''' application, or launch '''gpointing-devices-settings''' from command line. Select the TrackPoint device, check the '''Use wheel emulation''' option and choose button #2. | ||
Revision as of 02:50, 18 March 2013
These notes refer to installation of Debian 7 (Wheezy) on an X230 system, model 2306-CTO.
Contents
Thinklight and backlit keyboard
Both of these features work as expected out of the box.
Brightness
The following information applied to a Trisquel installation and is being verified for Debian.
Brightness control works using the expected Fn + function keys, however only 6 levels are detected. To control up to 16 levels of brightness, you can add the acpi_backlight=vendor kernel parameter to the boot options1 :
- Edit the /etc/default/grub  file:$ gksudo gedit /etc/default/grub
- Append acpi_backlight=vendorto the default kernel parameters:
 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
- Update GRUB:$ sudo update-grub
Reboot to make the changes effective.
Check these links for more information:
- http://forums.lenovo.com/t5/Linux-Discussion/Contact-to-engineers-developers-for-fixing-ACPI-Backlight-broken/td-p/992621
- https://bugzilla.kernel.org/show_bug.cgi?id=51231
The UltraNav scrolling is not supported out of the box. Normally moving the Trackpoint while pressing the middle-button (identified by blue dots, just above the trackpad) should provide scrolling motions for applications that support it (the web browser for example).
Using a configuration file
This has been verified to work in Debian 7 (Wheezy):
- Edit /usr/share/X11/xorg.conf.d/20-thinkpad-trackpoint.conf
- Insert the following:
Section "InputClass" Identifier "ThinkPad TrackPoint" MatchProduct "TPPS/2 IBM TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection
The UltraNav button will work as expected after rebooting your system.
Credit: Sebastian
Using gpointing-devices-settings (broken)
To enable this functionality, the gpointing-devices-settings is mentioned in several places as a way to configure it. Unfortunately it seems with Gnome 3 it doesn't anymore.
Once installed, look for the Pointing devices application, or launch gpointing-devices-settings from command line. Select the TrackPoint device, check the Use wheel emulation option and choose button #2.
Also make sure to check both options for vertical and horizontal scrolling if you will be using them.
Wireless
Wireless does not work with 100% free drivers out of the box. The internal half mini PCIe card can't be replaced by a compatible card as this system uses BIOS whitelisting. There isn't a modified BIOS available yet (as of Jan 15 2013).
Debian Squeeze and Wheezy non-free component includes support for such non-free drivers installation.
As a workaround, an external USB adapter such as those sold by ThinkPenguin can be used.
Fingerprint reader
The fingerprint reader does not work with 100% free drivers out of the box.
Battery
Several optimizations are needed to maximize battery time. Most apply to any GNU/Linux distributions, except for running Libre kernels. See Optimizing battery time on the Trisquel wiki.

