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
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