
Ich verwende Ubuntu 17.04 auf einem 2015er Macbook Pro. Auf der Tastatur die Tilde ~/Backtick </kbd> key is mapped to
< and
>`. Ich habe ein paar Lösungen dafür gefunden, aber keine Möglichkeit, es dauerhaft zu machen.
Ich habe festgestellt, dass der Befehl
echo 0 > sys/module/hid_apple/parameters/iso_layout
behebt das Problem, ebenso wie
setxkbmap -option apple:badmap
Mein Problem besteht darin, einen dieser Befehle in einem Skript beim Start/Anmelden auszuführen, sodass ich ihn nicht jedes Mal manuell ausführen muss, wenn ich das Problem beheben möchte. Ich habe versucht, es zu verwenden, /etc/rc.local
aber in Ubuntu 17.04 erhalte ich keine Ergebnisse, wenn ich versuche, es zu aktivieren systemctl
. Ich nehme alles, was funktioniert. Danke, Leute!
Antwort1
Die Standardmethode zum Vornehmen von Änderungen /sys
beim Booten ist die Verwendung von sysfsutils
. Das Paket ist möglicherweise nicht standardmäßig installiert. Führen Sie daher zunächst Folgendes aus:
sudo apt install sysfsutils
Bearbeiten Sie nun die Datei /etc/sysfs.conf
, zum Beispiel:
sudo nano /etc/sysfs.conf
und fügen Sie diese Zeile am Ende hinzu, speichern Sie dann, beenden Sie und starten Sie neu:
module/hid_apple/parameters/iso_layout = 0
Dies hat denselben Effekt wie Ihr echo
Befehl.
Antwort2
Die Antwort von Zanna hat mir nicht geholfen, aberdiese Antwortwar. In meinem Fall musste ich also Folgendes erstellen /etc/modprobe.d/hid_apple.conf
und den Inhalt festlegen:
options hid_apple iso_layout=0
Ich wollte auch, dass die F-Tasten wie normale F1-F12-Tasten funktionieren, also habe ich auch hinzugefügt
options hid_apple fnmode=2
Dies hat nach dem Neustart meines Computers funktioniert.