Kyle Renfro tiene una solución para que el teclado de Apple funcionen correctamente en Ubuntu, cuando decimos funcione correctamente, nos referimos a que las teclas tengan las funcionalidades que comúnmente tienen en los demás teclados.

¿Qué vamos a solucionar?

En estos fix que vamos a realizar solventaremos 3 pequeños detalles:

  • Arreglamos la tecla Fn.
  • Intercambiamos la tecla command/alt.
  • La tecla F13 pasa a ser la tecla Insert.

Para realizar estas correcciones vamos a crear 2 archivos el keyboard-fix.sh y el fix-keyboard.service

keyboard-fix.sh

El Keyboard-fix.sh será el script encargado de solventar los 3 problemas en cuestión, para crearlo debemos ejecutar el siguiente comando:

$ gedit keyboard-fix.sh

Dentro del archivo debemos colocar el siguiente contenido:

#!/bin/sh

#fix fn key
echo 2 > /sys/module/hid_apple/parameters/fnmode
#swap command/alt
echo 1 > /sys/module/hid_apple/parameters/swap_opt_cmd

#F13 = Insert
echo "keycode 191 = Insert" | xmodmap -

Luego procedemor a copiar keyboard-fix.sh en  el  /usr/bin.

$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh

fix-keyboard.service

El fix-keyboard.service es una definición de servicio SystemD que ejecutará fix-keyboard.sh cuando nuestro ordenador arranque. Para crearlo debemos ejecutar el siguiente comando:

$ gedit fix-keyboard.service

Dentro del archivo debemos colocar el siguiente contenido:

[Unit]
Description=mac keyboard fix

[Service]
Type=oneshot
ExecStart=/usr/bin/keyboard-fix.sh

[Install]
WantedBy=multi-user.target

Damos guardar y luego debemos ejecutar los siguientes comandos desde la terminal:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
sudo systemctl daemon-reload
sudo systemctl enable keyboard-fix.service
sudo systemctl start keyboard-fix.service

Con este procedimiento logramos que los teclados de Apple, funcionen tal cual como lo deseamos en nuestro Ubuntu, con la ejecución del daemon estos fix se ejecutarán apenas arranque el sistema. Una solución bastante sencilla a un problema habitual que muchos llegan a tener

 

Fuente: desdelinux

¿Quién está en línea?

Hay 14793 invitados y ningún miembro en línea