@ -0,0 +1,64 @@ |
|||||
|
# Thinkpad X220 |
||||
|
|
||||
|
These are a bunch of useful programs if you own a thinkpad X220. |
||||
|
This guide is done in collaboration with [rvbg.eu](https://wiki.rvbg.eu). |
||||
|
|
||||
|
## Install Gfx drivers |
||||
|
|
||||
|
`yay -S xf86-video-intel` |
||||
|
|
||||
|
## Fan controlling |
||||
|
|
||||
|
- ` yay -S lm_sensors thinkfan` - Install the needed utilities |
||||
|
|
||||
|
- `sudo modprobe thinkpad_acpi` - After that load the kernel module thinkpad_acpi |
||||
|
|
||||
|
- `sudo cp /usr/share/doc/thinkfan/examples/thinkfan.conf.simple /etc/thinkfan.conf` - Copy and configure the config file |
||||
|
|
||||
|
- `systemctl start thinkfan` - Start the thinkfan service |
||||
|
|
||||
|
- `sudo thinkfan -n` - Check the output |
||||
|
|
||||
|
`systemctl enable thinkfan.service` - enable the thinkfan service |
||||
|
|
||||
|
## Change brightness via keyboard |
||||
|
|
||||
|
- `sudo vim /boot/loader/entries/arch.conf` - Open the bootloader configuration |
||||
|
- Go to the `options` line. |
||||
|
Append the following. |
||||
|
``` |
||||
|
acpi_osi="!Windows 2012" |
||||
|
``` |
||||
|
- `shutdown -r now` - Reboot the system |
||||
|
|
||||
|
## Activate battery options |
||||
|
|
||||
|
- `yay -S tlp` - Install the service |
||||
|
- `yay -S acpi_call` - Enables battery charging stop at given capacity |
||||
|
- `sudo vim /etc/tlp.conf` - Open the battery options |
||||
|
- Change the following lines |
||||
|
``` |
||||
|
START_CHARGE_THRESH_BAT0=80 |
||||
|
STOP_CHARGE_THRESH_BAT0=90 |
||||
|
``` |
||||
|
|
||||
|
The battery will start charging at 80 percent and stop charging at 90. |
||||
|
- `sudo tlp start` - Start service and save changed options |
||||
|
- `sudo systemctl enable tlp.service` - Enable the service |
||||
|
|
||||
|
## Setup Thinkpad Dock |
||||
|
|
||||
|
- `yay -S dockd` - Install the docking service |
||||
|
- `yay -S xrandr arandr` - Instll multimonitor tools |
||||
|
- Dock the system |
||||
|
- `arandr` - Setup the monitor configuration |
||||
|
- `dockd --config docked` - Save the changes (has to maybe be stopped by `CTRL + C`) |
||||
|
- Undock the system |
||||
|
- `arandr` - Setup the monitor configuration |
||||
|
- `dockd --config undocked` - Save the changes (has to maybe be stopped by `CTRL + C`) |
||||
|
- `systemctl enable acpid` - Activate ACPI listener |
||||
|
- `systemctl start acpid` - Start ACPI listener |
||||
|
|
||||
|
Scripts to change configuration at docking/undocking |
||||
|
- For the docked configuration use `vim /etc/dockd/dock.hook` |
||||
|
- For the undocked configuration use `vim /etc/dockd/undock.hook` |
||||
@ -1,26 +0,0 @@ |
|||||
# Thinkpad |
|
||||
These are a bunch of useful programs if you own a thinkpad. |
|
||||
|
|
||||
| program | description | |
|
||||
| ---------- | ------------------------------------------------ | |
|
||||
| lm_sensors | utility for hardware monitoring and SMBus access | |
|
||||
| thinkfan | utility to control fanspeeds | |
|
||||
|
|
||||
## installation |
|
||||
After installing both lm_sensors and thinkfan activate thinkpad_acpi. |
|
||||
|
|
||||
```sudo modprobe thinkpad_acpi``` |
|
||||
|
|
||||
Then copy and configure the config file. |
|
||||
|
|
||||
```sudo cp /usr/share/doc/thinkfan/examples/thinkfan.conf.simple /etc/thinkfan.conf``` |
|
||||
|
|
||||
Enable it. |
|
||||
|
|
||||
```systemctl enable thinkfan``` |
|
||||
|
|
||||
After that check and if correct enable the thinkfan service. |
|
||||
|
|
||||
```sudo thinkfan -n``` |
|
||||
|
|
||||
```systemctl enable thinkfan.service``` |
|
||||