Las teclas de función de los portátiles tienen varias funciones como: subir o bajar el volumen, subir o bajar el brillo, activar o desactivar la tarjeta inalámbrica entre otras…… Estas teclas se usan pulsando simultáneamente la tecla Fn + F5 o cualquier otra según la función que vayamos a utilizar.

En mi caso en concreto hay teclas que funcionan por defecto y otras no. Una de esas teclas especiales que no me funcionan por defecto es la tecla para encender o apagar la tarjeta inalámbrica, en mi portátil sería Fn + F5, la cual no necesitamos tener encendida si nos vamos a conectar a la red por cable y así de paso conseguimos ahorrar un poco de batería, aunque no sea mucha.

Para conseguir habilitar estas teclas lo haremos editando el grub (el gestor de arranque de nuestra distribución).

Por ejemplo, activar las teclas de función para activar o desactivar la tarjeta inalámbrica con Fn+F5 (según modelo):

a) En el menú de GRUB al iniciar, presionamos la tecla E o TAB sobre la opción preseleccionada (por defecto la primera). Nos desplazamos con el cursor hasta la linea que contiene las palabras quite splash, las borramos y escribimos el parámetro deseado, por ejemplo, acpi_osi=’!Windows 2012′ (esta opción es la única que he probado ya que me funcionó a la primera). Presionamos la tecla F10 para iniciar el sistema con esa corrección del kernel y comprobamos que podemos desactivar la tarjeta del wifi con Fn+F5. Si no es así pruebas con otro de los parámetros referidos, ejemplos: acpi_osi=’Linux’ o i8042.notimeout i8042.nomux

b) Si funciona puedes hacer este cambio permanente editando grub:

sudo kwrite /etc/default/grub (kwrite es un editor de texto de kde, puedes usar cualquier otro e incluso un editor de consola como nano) y dejar la línea GRUB_CMDLINE_LINUX_DEFAULT según lo indicado en la opción anterior (copia y pega lo que te funcionó para evitar errores) entre las comillas, por ejemplo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi='!Windows 2012'" 1 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi='!Windows 2012'"

Luego guardas el archivo modificado, cierras el editor y en la terminal ejecutas (para actualizar las modificaciones realizadas):

sudo update-grub (ubuntu y derivadas) 1 sudo update - grub ( ubuntu y derivadas )

o

sudo grub-mkconfig -o /boot/grub/grub.cfg (opensuse y otras) 1 sudo grub - mkconfig - o / boot / grub / grub . cfg ( opensuse y otras )

En los próximos reinicios ya debe funcionar por defecto.

Extra:

Para los equipos más modernos que ya cuenten con “BIOS UEFI” pueden seguir el siguiente comando generico para derivadas de debian y ubuntu: