mirror of
				https://github.com/tiyn/wiki.git
				synced 2025-10-31 10:21:16 +01:00 
			
		
		
		
	
		
			
				
	
	
	
		
			2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
	
	
	
Thinkpad X220
These are a bunch of useful programs if you own a thinkpad X220. This guide is done in collaboration with 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 optionsline. 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