Hur man får Apple-tangentbordet att fungera ordentligt i Ubuntu

Kyle Renfro har en lösning för att få Apples tangentbord att fungera korrekt på Ubuntu. När vi säger "fungera korrekt" menar vi att tangenterna har de funktioner som de vanligtvis har på andra tangentbord.

Vad ska vi lösa?

I dessa korrigeringar som vi ska göra kommer vi att lösa tre små detaljer:

  • Vi fixar Fn-tangenten.
  • Vi byter ut kommando / alt-tangenten.
  • F13-tangenten blir Insert-tangenten.

För att göra dessa korrigeringar ska vi skapa 2 filer keyboard-fix.sh och fix-tangentbord.tjänst Apple-tangentbord

keyboard-fix.sh

Keyboard-fix.sh kommer att vara det manus som ansvarar för att lösa de tre problemen i fråga. För att skapa det måste vi utföra följande kommando:

$ gedit keyboard-fix.sh

Inne i filen måste vi placera följande innehåll:

#! / 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 = Infoga "| xmodmap -

Sedan fortsätter jag med att kopiera keyboard-fix.sh till / usr / bin.

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

fix-tangentbord.tjänst

` fix-keyboard.service` är en SystemD- tjänstdefinition som kör `fix-keyboard.sh` när datorn startar. För att skapa den måste du köra följande kommando:

$ gedit fix-keyboard.service

Inne i filen måste vi placera följande innehåll:

[Enhet] Beskrivning = fix för mac-tangentbord [Service] Typ = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Installera] WantedBy = multi-user.target

Vi ger spara och sedan måste vi utföra följande kommandon från terminalen:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl möjliggöra keyboard-fix.service sudo systemctl start keyboard-fix.service

Med den här proceduren får vi Apple-tangentbord att fungera som vi vill i vårt Ubuntu, med körningen av demonen kommer dessa korrigeringar att köras så fort systemet startar. En ganska enkel lösning på ett vanligt problem som många har


Lägg till som prioriterad källa i Google