El paquete tp_smapi añade módulos del kernel para controlar la carga de la baterÃa y el acelerómetro
# Cargar la baterÃa cuando se encuentre entre el 40% y el 80% de capacidad
echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh echo 80 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
También se puede controlar la carga con TLP. Configuralo en /etc/default/tlp y habilitalo con systemctl enable tlp-init.service
Para ajustar automaticamente los ventiladores (y reducir el ruido del portátil) se puede usar thinkfan. Se configura en /etc/thinkfan.conf
sensor /sys/devices/platform/coretemp.0/temp1_input sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input (0, 0, 55) (1, 48, 60) (2, 50, 62) (3, 52, 64) (4, 56, 66) (5, 59, 70) (6, 63, 75) (7, 66, 32767)
También hay que añadir un parámetro al módulo thinkpad_api, por ejemplo en /etc/modprobe.d/thinkfan.conf
options thinkpad_acpi fan_control=1
Por último, hay que habilitar thinkfan:
systemctl enable thinkfan.service
En lugar de thinkfan, también puedes controlar los ventiladores manualmente:
cat /proc/acpi/ibm/fan status:Â Â Â Â Â Â Â Â enabled speed:Â Â Â Â Â Â Â Â Â 2592 level:Â Â Â Â Â Â Â Â Â auto commands:Â Â Â Â Â Â level <level> (<level> is 0-7, auto, disengaged, full-speed) commands:Â Â Â Â Â Â enable, disable commands:Â Â Â Â Â Â watchdog <timeout> (<timeout> is 0 (off), 1-120 (seconds))
echo "level auto" > /proc/acpi/ibm/fan
Las teclas especiales se pueden programar en /etc/acpi/handler:
# Volumen button/volumedown) # VOLDN 00000080 00000000 K amixer set Master playback 1- ;; button/volumeup) # VOLUP 00000080 00000000 K amixer set Master playback 1+ # Fn+F9 controla Bluetooth button/f24) SYSFS=»/sys/devices/platform/thinkpad_acpi/bluetooth_enable» case «$(cat «$SYSFS»)» in 0)                                                                                                                                                                                echo 1 > «$SYSFS»Â                                                                                                                                                               ;;                                                                                                                                                                              1)                                                                                                                                                                                echo 0 > «$SYSFS»Â                                                                                                                                                               ;;                                                                                                                                                                              esac ;;
Aunque no es especÃfico para el T420, puede ser útil escoger la variante dead_tilde del teclado es en X11, a fin de poder escribir cosas como «não». Por defecto, en esta variante la dead_tilde se asigna a la tecla 4, con lo cual habrÃa que pulsar Alt-Gr+4 y luego a para conseguir «Ã£»
Para la sesión actual, se puede configurar la disposición del teclado con setxkbmap:
setxkbmap es deadtilde
Para hacer el cambio permanente, se puede incluir en la configuración de Xorg:
# /etc/X11/xorg.conf.d/10-keyboard.conf Section "InputClass" Â Â Â Â Â Â Â Identifier "Keyboard Default" Â Â Â Â Â Â Â MatchIsKeyboard "yes" Â Â Â Â Â Â Â Option "XkbLayout" "es" Option "XkbVariant" "dead_tilde" EndSection