Difference between revisions of "Install Debian Wheezy on a Thinkpad T530"
Thearchduke (Talk | contribs) (â†Created page with '== Out-of-the-box Stats== {| ! Component ! Status |- | NVIDIA Graphics || Needs tweaks; See below |- | Intel Graphics || Works out-of-box |- | Fingerprint Reader || N...') |
Thearchduke (Talk | contribs) (→Out-of-the-box Stats) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Disclaimer == | ||
+ | My t530 is running with MATE 1.6, so this is not a default install by any means, but a lot of these changes will probably still work | ||
+ | |||
== Out-of-the-box Stats== | == Out-of-the-box Stats== | ||
− | |||
{| | {| | ||
Line 12: | Line 14: | ||
| Fingerprint Reader || Needs tweaks | | Fingerprint Reader || Needs tweaks | ||
|- | |- | ||
− | | ACPI - Suspend to Disk (Hibernate) || | + | | ACPI - Suspend to Disk (Hibernate) || Untested |
− | |||
− | |||
|- | |- | ||
| Mini Display port out || Untested | | Mini Display port out || Untested | ||
Line 30: | Line 30: | ||
| Thinkvantage Button || Untested | | Thinkvantage Button || Untested | ||
|- | |- | ||
− | + | | Wireless - 6300AGN || Needs tweaks; See below | |
− | |||
− | | Wireless - | ||
|- | |- | ||
| Front wireless killswitch || Works out-of-box | | Front wireless killswitch || Works out-of-box | ||
Line 38: | Line 36: | ||
| Touchpoint || Works out-of-box | | Touchpoint || Works out-of-box | ||
|- | |- | ||
− | | Touchpoint Scrolling || Needs Tweaks | + | | Touchpoint Scrolling || Needs Tweaks; See below |
|- | |- | ||
| Trackpad || Works out-of-box | | Trackpad || Works out-of-box | ||
Line 48: | Line 46: | ||
| Volume up/down buttons || Works out-of-box | | Volume up/down buttons || Works out-of-box | ||
|- | |- | ||
− | | Volume mute button || Needs Tweaks | + | | Volume mute button || Works out-of-box |
+ | |- | ||
+ | | Mic mute button || Needs Tweaks | ||
|- | |- | ||
| Optical drive || Works out-of-box | | Optical drive || Works out-of-box | ||
Line 62: | Line 62: | ||
| FN-F8 (Brightness down) || Works out-of-box | | FN-F8 (Brightness down) || Works out-of-box | ||
|- | |- | ||
− | | FN-F9 (Brightness up) || | + | | FN-F9 (Brightness up) || Works out-of-box |
|- | |- | ||
| FN-Space (Thinklight/keyboard backlight) || Works out-of-box | | FN-Space (Thinklight/keyboard backlight) || Works out-of-box | ||
Line 72: | Line 72: | ||
| SD/MMC Memory card reader || Works out-of-box | | SD/MMC Memory card reader || Works out-of-box | ||
|} | |} | ||
+ | |||
+ | == Hardware Tweaks == | ||
+ | === NVIDIA Graphics === | ||
+ | To run the NVIDIA card alongside the built-in Intel Graphics chip, I used bumblebee from wheezy backports | ||
+ | |||
+ | add the file /etc/apt/sources.list.d/backports.list | ||
+ | deb $(your debian mirror)/debian/ wheezy-backports main | ||
+ | |||
+ | Option 1 (graphical): | ||
+ | # Go to System -> Administration -> Synaptic Package Manager | ||
+ | # Click the "Reload" button to pull in the backports list | ||
+ | # install the bumblebee-nvidia package (this will pull in the nvidia driver as well as bumblebee) | ||
+ | # reboot your system | ||
+ | |||
+ | Option 2 (command line): | ||
+ | # run "sudo apt-get update" | ||
+ | # run "sudo apt-get install bumblebee-nvidia" | ||
+ | # reboot your system | ||
+ | |||
+ | |||
+ | For both, to run a program using the nvidia chip, you should prepend "prumusrun" to the command. EG, if you want to run glxgears you should run "primusrun glxgears" | ||
+ | You can edit menu entries to include that as well so you don't have to run everything from a terminal emulator. | ||
+ | === Wireless - 6300AGN === | ||
+ | This should work for any of the Intel cards that came in the T530, but I just have the 6300 to test with. | ||
+ | Note: this requites that you are connected to the internet, the on-board Ethernet Adapter works out of the box. | ||
+ | |||
+ | Option 1 (graphical): | ||
+ | # Go to System -> Administration -> Synaptic Package Manager | ||
+ | # search for "firmware-iwlwifi" in the package manager | ||
+ | # select that package and install it | ||
+ | # reboot your system | ||
+ | |||
+ | Option 2 (command line): | ||
+ | # run "sudo apt-get install firmware-iwlwifi" | ||
+ | # reboot your system | ||
+ | === Touchpoint Scrolling === | ||
+ | Create the file "/usr/share/X11/xorg.conf.d/20-thinkpad.conf" and make its contents the following: | ||
+ | |||
+ | Section "InputClass" | ||
+ | Identifier "Trackpoint Wheel Emulation" | ||
+ | MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint" | ||
+ | MatchDevicePath "/dev/input/event*" | ||
+ | Option "EmulateWheel" "true" | ||
+ | Option "EmulateWheelButton" "2" | ||
+ | Option "Emulate3Buttons" "false" | ||
+ | Option "XAxisMapping" "6 7" | ||
+ | Option "YAxisMapping" "4 5" | ||
+ | EndSection | ||
+ | |||
+ | There are more options than this, but this will at least do vertical scrolling. You will need to restart x (or just reboot) for this to work. | ||
+ | |||
+ | |||
+ | [[Category:T530]] |
Latest revision as of 02:10, 5 November 2013
Contents
Disclaimer
My t530 is running with MATE 1.6, so this is not a default install by any means, but a lot of these changes will probably still work
Out-of-the-box Stats
Component | Status |
---|---|
NVIDIA Graphics | Needs tweaks; See below |
Intel Graphics | Works out-of-box |
Fingerprint Reader | Needs tweaks |
ACPI - Suspend to Disk (Hibernate) | Untested |
Mini Display port out | Untested |
VGA out | Untested |
Firewire | Untested |
Audio in | Works out-of-box |
Audio out | Works out-of-box |
Wired LAN | Works out-of-box |
Thinkvantage Button | Untested |
Wireless - 6300AGN | Needs tweaks; See below |
Front wireless killswitch | Works out-of-box |
Touchpoint | Works out-of-box |
Touchpoint Scrolling | Needs Tweaks; See below |
Trackpad | Works out-of-box |
Trackpad scrolling (side) | Works out-of-box |
Sound card | Works out-of-box |
Volume up/down buttons | Works out-of-box |
Volume mute button | Works out-of-box |
Mic mute button | Needs Tweaks |
Optical drive | Works out-of-box |
USB | Works out-of-box |
FN-F3 (Lock) | Works out-of-box |
FN-F4 (Sleep) | Works out-of-box |
FN-F5 (Wifi/Bluetooth) | Works out-of-box |
FN-F8 (Brightness down) | Works out-of-box |
FN-F9 (Brightness up) | Works out-of-box |
FN-Space (Thinklight/keyboard backlight) | Works out-of-box |
ACPI - Lid Open/Close | Works out-of-box |
ACPI - Suspend to RAM | Works out-of-box |
SD/MMC Memory card reader | Works out-of-box |
Hardware Tweaks
NVIDIA Graphics
To run the NVIDIA card alongside the built-in Intel Graphics chip, I used bumblebee from wheezy backports
add the file /etc/apt/sources.list.d/backports.list deb $(your debian mirror)/debian/ wheezy-backports main
Option 1 (graphical):
- Go to System -> Administration -> Synaptic Package Manager
- Click the "Reload" button to pull in the backports list
- install the bumblebee-nvidia package (this will pull in the nvidia driver as well as bumblebee)
- reboot your system
Option 2 (command line):
- run "sudo apt-get update"
- run "sudo apt-get install bumblebee-nvidia"
- reboot your system
For both, to run a program using the nvidia chip, you should prepend "prumusrun" to the command. EG, if you want to run glxgears you should run "primusrun glxgears"
You can edit menu entries to include that as well so you don't have to run everything from a terminal emulator.
Wireless - 6300AGN
This should work for any of the Intel cards that came in the T530, but I just have the 6300 to test with. Note: this requites that you are connected to the internet, the on-board Ethernet Adapter works out of the box.
Option 1 (graphical):
- Go to System -> Administration -> Synaptic Package Manager
- search for "firmware-iwlwifi" in the package manager
- select that package and install it
- reboot your system
Option 2 (command line):
- run "sudo apt-get install firmware-iwlwifi"
- reboot your system
Touchpoint Scrolling
Create the file "/usr/share/X11/xorg.conf.d/20-thinkpad.conf" and make its contents the following:
Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "false" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection
There are more options than this, but this will at least do vertical scrolling. You will need to restart x (or just reboot) for this to work.