Hvordan få Apple-tastatur til å fungere skikkelig i Ubuntu

Kyle Renfro har en løsning for å få Apple-tastaturer til å fungere riktig på Ubuntu. Når vi sier «fungerer riktig», mener vi at tastene har funksjonaliteten de vanligvis har på andre tastaturer.

Hva skal vi løse?

I disse løsningene vi skal gjøre vil vi løse tre små detaljer:

  • Vi fikser Fn-tasten.
  • Vi bytter kommando / alt-tasten.
  • F13-tasten blir Sett inn-tasten.

For å gjøre disse korreksjonene skal vi lage to filer keyboard-fix.sh og fikse-tastatur.tjeneste eple tastatur

keyboard-fix.sh

Keyboard-fix.sh vil være skriptet som har ansvaret for å løse de tre aktuelle problemene. For å opprette det må vi utføre følgende kommando:

$ gedit keyboard-fix.sh

Inne i filen må vi plassere følgende innhold:

#! / 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 = Sett inn ekko "nøkkelkode 191 = Sett inn "| xmodmap -

Så fortsetter jeg med å kopiere keyboard-fix.sh til / usr / bin.

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

fikse-tastatur.tjeneste

` fix-keyboard.service` er en SystemD- tjenestedefinisjon som vil kjøre `fix-keyboard.sh` når datamaskinen starter. For å opprette den, kjør følgende kommando:

$ gedit fix-keyboard.service

Inne i filen må vi plassere følgende innhold:

[Enhet] Beskrivelse = mac-tastaturfiks [Service] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target

Vi gir lagre, og så må vi utføre følgende kommandoer fra terminalen:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl muliggjøre keyboard-fix.service sudo systemctl start keyboard-fix.service

Med denne prosedyren får vi Apple-tastaturer til å fungere som vi ønsker i Ubuntu, med utførelsen av demonen vil disse løsningene utføres så snart systemet starter. En ganske enkel løsning på et vanlig problem som mange har


Legg til som foretrukket kilde i Google