So funktioniert die Apple-Tastatur in Ubuntu ordnungsgemäß

Kyle Renfro hat eine Lösung entwickelt, um Apple-Tastaturen unter Ubuntu korrekt zum Laufen zu bringen. Mit „korrekt funktionieren“ meinen wir, dass die Tasten die Funktionen bieten, die sie von anderen Tastaturen gewohnt sind.

Was werden wir lösen?

In diesen Korrekturen, die wir vornehmen werden, werden wir drei kleine Details lösen:

  • Wir reparieren den Fn-Schlüssel.
  • Wir tauschen die Befehls- / Alt-Taste aus.
  • Die Taste F13 wird zur Taste Einfügen.

Um diese Korrekturen vorzunehmen, werden wir 2 Dateien erstellen Keyboard-Fix.sh und fix-tastatur.service Apfeltastatur

Keyboard-Fix.sh

Das Keyboard-fix.sh ist das Skript, das für die Lösung der drei fraglichen Probleme zuständig ist. Um es zu erstellen, müssen Sie den folgenden Befehl ausführen:

$ gedit keyboard-fix.sh

In die Datei müssen wir den folgenden Inhalt einfügen:

#! / bin / sh #fix fn Schlüsselecho 2> / sys / module / hid_apple / parameters / fnmode #swap Befehl / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = Echo einfügen "Schlüsselcode 191 = Einfügen "| xmodmap -

Dann kopiere ich keyboard-fix.sh nach / usr / bin.

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

fix-tastatur.service

Die Datei `fix-keyboard.service` ist eine Systemd -Dienstdefinition , die beim Systemstart das Skript `fix-keyboard.sh` ausführt . Um sie zu erstellen, müssen Sie folgenden Befehl ausführen:

$ gedit fix-keyboard.service

In die Datei müssen wir den folgenden Inhalt einfügen:

[Unit] Description = Mac-Tastaturfix [Service] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target

Wir geben save und müssen dann die folgenden Befehle vom Terminal ausführen:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl ermöglichen tastatur-fix.service sudo systemctl starte tastatur-fix.service

Mit diesem Verfahren funktionieren Apple-Tastaturen in unserem Ubuntu wie gewünscht. Mit der Ausführung des Daemons werden diese Korrekturen ausgeführt, sobald das System startet. Eine ziemlich einfache Lösung für ein häufiges Problem, das viele haben


Als bevorzugte Quelle in Google hinzufügen