Problemas con teclas especiales

Teclas especiales para ajustar brillo pantalla

En mi portátil hay teclas especiales para disminuir y aumentar el brillo de la pantalla. Funcionan sin problemas en Windows pero en Linux pierden su funcionalidad.

En Debian 13 lo más práctico es usar brightnessctl, que sirve para controlar la retroiluminación de la pantalla desde la terminal y está empaquetado en Debian.

Instalación. Abrir una terminal y ejecutar:

# apt update
# apt install brightnessctl

Uso básico

Para ver los dispositivos disponibles:

$ brightnessctl -l

Para subir o bajar la luminosidad, por ejemplo:

$ brightnessctl set 10%+
$ brightnessctl set 10%-

Para fijar un valor exacto:

$ brightnessctl set 50%

Si las teclas Fn no funcionan y por lo tanto el portátil HP Pavilion x360 no responde a las teclas de brillo, suele funcionar crear accesos directos personalizados en el entorno gráfico para lanzar brightnessctl set 10%- y brightnessctl set 10%+. Esta solución se usa mucho cuando las teclas de brillo no están bien mapeadas en Linux.

Ejemplo de lanzador .desktop en Debian 13 par subir o bajar la luminosidad usando brightnessctl.

Crear un archivo en el escritorio para subir el brillo un 10%, por ejemplo Brillo+10.desktop:

[Desktop Entry]
Type=Application
Name=Subir brillo 10%
Exec=brightnessctl set +10%
Icon=display-brightness-high
Terminal=false
Categories=Utility;

Y para bajar el brillo un 10%, otro archivo Brillo-10.desktop:

[Desktop Entry]
Type=Application
Name=Bajar brillo 10%
Exec=brightnessctl set 10%-
Icon=display-brightness-low
Terminal=false
Categories=Utility;

El campo Type=Application y Exec=… son los esenciales para un lanzador .desktop.

Dar permisos. Lo haremos ejecutables:

chmod +x ~/Escritorio/Brillo+10.desktop
chmod +x ~/Escritorio/Brillo-10.desktop

En Linux, el permiso de ejecución es el que permite lanzar el archivo desde el escritorio o el menú; los .desktop suelen necesitar ese bit en el escritorio del usuario.