Después de la instalación de Debian Jessie, me di cuenta que las teclas de brillo de mi laptop Asus no funcionaban comencé a buscar información a ver a que se debía hice muchas pruebas entre las cuales probar si las teclas reconocía su pulsación.
Probar si las teclas son reconocidas
Podemos hacer pruebas con xev, este no viene instalado por defecto así que hay que instalarlo primero
aptitude install xev
una ves instalado lo ejecutamos haciendo que la salida sea filtrada por grep
Con esta sentencia nos aparecera solo los keycode y la tecla que representa por ejemplo
En mi caso no dio ninguna respuesta ya que las que no las reconocio. habia que cambiar algunos parámetros en el arranque para que los pudiera reconocer.
Cambiar parámetros para el arranque.
Modificamos la linea
localizamos la linea y modifícala para que diga
después ejecuta en una consola, como root
Pruebas que realice antes de llegar a la combinación anterior, todas validas pero no para mi laptop
Los números 233 y 232 son los números de los keycode que le coreesponde a mi laptop o sea antes de ejecutar esa sentencia tengo que ver que keycode le corresponde a las Fn + F5 y Fn +F6.
Referencias
http://www.esdebian.org/configuracion/23903/configurar-hotkeys-usar-teclas-extra-teclado
https://wiki.archlinux.org/index.php/extra_keyboard_keys
http://linuxcommand.org/man_pages/xev1.html
http://ubuntuforums.org/archive/index.php/t-2160027.html
Probar si las teclas son reconocidas
Podemos hacer pruebas con xev, este no viene instalado por defecto así que hay que instalarlo primero
aptitude install xev
una ves instalado lo ejecutamos haciendo que la salida sea filtrada por grep
$ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
Con esta sentencia nos aparecera solo los keycode y la tecla que representa por ejemplo
54 c 43 h 153 NoSymbol 144 NoSymbol
En mi caso no dio ninguna respuesta ya que las que no las reconocio. habia que cambiar algunos parámetros en el arranque para que los pudiera reconocer.
Cambiar parámetros para el arranque.
Modificamos la linea
GRUB_CMDLINE_LINUX_DEFAULT="" del
archivo /etc/default/grub
#nano/etc/default/grub
localizamos la linea y modifícala para que diga
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=intel_backlight acpi_osi="
después ejecuta en una consola, como root
#update-grub
Pruebas que realice antes de llegar a la combinación anterior, todas validas pero no para mi laptop
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi= acpi_backlight=vendor"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor acpi_osi="
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel_backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel_backlight"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel_acpi"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='!Windows 2012' acpi_backlight=intel"
#GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor acpi_osi=Linux"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
Asta aqui consegui que me reconociera las teclas Fn + F5 y Fn +F6, ahora para que hiciera su función de bajar y subir el brillo. ejecutamos la sentencia.
#/usr/bin/setkeycodes e043 233
#/usr/bin/setkeycodes e024 232
Los números 233 y 232 son los números de los keycode que le coreesponde a mi laptop o sea antes de ejecutar esa sentencia tengo que ver que keycode le corresponde a las Fn + F5 y Fn +F6.
Referencias
http://www.esdebian.org/configuracion/23903/configurar-hotkeys-usar-teclas-extra-teclado
https://wiki.archlinux.org/index.php/extra_keyboard_keys
http://linuxcommand.org/man_pages/xev1.html
http://ubuntuforums.org/archive/index.php/t-2160027.html
Comentarios
Publicar un comentario