ArchLinux en Thinkpad T420

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

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *