arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
75 lines (47 loc) • 3.63 kB
Markdown
This article covers the installation and configuration of Arch Linux on a Lenovo T440s laptop.
## Contents
* [1 Installation](#Installation)
* [1.1 UEFI vs BIOS](#UEFI_vs_BIOS)
* [1.2 Driver Selection](#Driver_Selection)
* [1.3 Tp_smapi](#Tp_smapi)
* [2 Tweaks](#Tweaks)
* [2.1 Screen resolution and scaling](#Screen_resolution_and_scaling)
* [2.2 Backlight](#Backlight)
* [2.3 Touchpad](#Touchpad)
* [3 Updating the BIOS](#Updating_the_BIOS)
## Installation
### UEFI vs BIOS
The T440S has Secure Boot and dual UEFI/BIOS boot enabled by default. Unless you are comfortable in attempting to set up UEFI boot, it's simpler to get an after-market operating system installed if the booting is switched to BIOS-only. In the BIOS/EFI menu, set booting to "Legacy Only" (which uses BIOS emulation instead of EFI).
If using UEFI for your installation, you may want to consider the following:
* Secure Boot must be disabled in order to boot a non-Windows operating system. Go to *Security > Secure Boot* and set Secure Boot to Disabled. You may also want to put it into Setup/Custom Mode.
* If the security chip is enabled, this can sometimes prevent your bootloader's bootx64.efi from being booted. Under *Security > Security Chip*, set Security Chip Selection to Discrete TPM and Security Chip to Disabled.
### Driver Selection
| Device | Driver Package |
| Video | [Intel graphics](/index.php/Intel_graphics "Intel graphics") |
| ClickPad | [libinput](/index.php/Libinput "Libinput") |
| Wireless/Bluetooth | iwlwifi* |
| Finger Print Reader | [Fprint](/index.php/Fprint "Fprint") since V 0.6.0 |
| SD-Card Reader (Realtek RTS5227) | [rts5227-dkms](https://aur.archlinux.org/packages/rts5227-dkms/) |
Note*: Depending on what you picked when ordering the laptop, you might have a stock ThinkPad wireless card. Check [this page](http://www.thinkwiki.org/wiki/Drivers) for more information.
### Tp_smapi
See [tp_smapi](/index.php/Tp_smapi "Tp smapi") and a configuration for [ThinkPad T420](/index.php/Lenovo_ThinkPad_T420#Tp_smapi "Lenovo ThinkPad T420").
## Tweaks
### Screen resolution and scaling
In order to use the real dpi value create the file (`/etc/X11/xorg.conf.d/90-monitor.conf`):
```
Section "Monitor"
Identifier "<default monitor>"
DisplaySize 309 173 # In millimeters
EndSection
```
Otherwise the defalut resolution is set to 96dpi.
If you have a 1920x1080 FHD panel installed and find that text and UI elements are too small, it may interest you to consider using [display scaling](/index.php/HiDPI "HiDPI") to adjust the size of UI elements to your preference. Integer HiDPI scaling is likely too excessive for a display of this resolution and size, so you will want to consider a fractional scaling solution.
### Backlight
See [Backlight](/index.php/Backlight "Backlight").
### Touchpad
Most responsive configuration is obtained through [xinput](/index.php/Xinput "Xinput").
Decent Synaptics configuration, utilizing sane settings for the X1-Carbon:
* ["R's Circus" Synaptics configuration](http://rscircus.org/post/72978821261/t440s-clickpad-fix-which-feels-good)
## Updating the BIOS
**Warning:** Flashing motherboard BIOS is a dangerous activity that can render your motherboard inoperable!
See [Flashing BIOS from Linux#Bootable optical disk emulation](/index.php/Flashing_BIOS_from_Linux#Bootable_optical_disk_emulation "Flashing BIOS from Linux") and [Updating the BIOS on my ThinkPad T440](http://www.lenzg.net/archives/358-Updating-the-BIOS-on-my-ThinkPad-T440-without-Windows-or-a-DVD-Drive.html)