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
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.