
Estoy ejecutando Ubuntu 17.04 en una Macbook Pro 2015. En el teclado la Tilde ~/Backtick </kbd> key is mapped to
< and
>`. Encontré algunas soluciones para esto, pero no encontré ninguna manera de hacerlo permanente.
He descubierto que el comando
echo 0 > sys/module/hid_apple/parameters/iso_layout
corrige el problema, al igual que
setxkbmap -option apple:badmap
Mi problema es lograr que cualquiera de estos comandos se ejecute dentro de un script al iniciar/iniciar sesión para no tener que ejecutarlo manualmente cada vez que quiero solucionarlo. Intenté usarlo /etc/rc.local
pero en Ubuntu 17.04 cuando intento habilitarlo systemctl
no obtengo resultados. Tomaré cualquier cosa que funcione. ¡Gracias chicos!
Respuesta1
La forma estándar de realizar cambios en /sys
el arranque es utilizar sysfsutils
. Es posible que el paquete no esté instalado de forma predeterminada, así que primero haga lo siguiente:
sudo apt install sysfsutils
ahora edite el archivo /etc/sysfs.conf
, por ejemplo:
sudo nano /etc/sysfs.conf
y agregue esta línea al final, luego guarde, salga y reinicie:
module/hid_apple/parameters/iso_layout = 0
Esto hará lo mismo que tu echo
comando.
Respuesta2
La respuesta de Zanna no funcionó para mí, peroesta respuestaera. Entonces en mi caso tuve que crear /etc/modprobe.d/hid_apple.conf
y configurar su contenido en:
options hid_apple iso_layout=0
También quería que las teclas F funcionaran como las teclas F1-F12 normales, así que también agregué
options hid_apple fnmode=2
Esto funcionó después de reiniciar mi computadora.