Kuidas panna Apple'i klaviatuur Ubuntu korralikult tööle

Kyle Renfrol on lahendus, mis paneb Apple'i klaviatuurid Ubuntu peal korrektselt töötama. Kui ütleme "korrektselt töötama", peame silmas, et klahvidel on samad funktsioonid, mis neil tavaliselt teistel klaviatuuridel on.

Mida me lahendame?

Nendes parandustes, mida me kavatseme teha, lahendame 3 väikest detaili:

  • Parandame klahvi Fn.
  • Vahetame käsu / alt klahvi.
  • Klahvist F13 saab sisestusklahv.

Nende paranduste tegemiseks loome 2 faili klaviatuur-fix.sh ja fix-keyboard.service õuna klaviatuur

klaviatuur-fix.sh

Keyboard-fix.sh on skript, mis vastutab kolme kõnealuse probleemi lahendamise eest, selle loomiseks peame täitma järgmise käsu:

$ gedit keyboard-fix.sh

Faili sisse peame paigutama järgmise sisu:

#! / bin / sh #fix fn-klahvi kaja 2> / sys / moodul / hid_apple / parameetrid / fnmode # vahetuskäsk / alt echo 1> / sys / moodul / hid_apple / parameetrid / swap_opt_cmd # F13 = Lisa kaja "võtmekood 191 = Sisesta "| xmodmap -

Seejärel kopeerin keyboard-fix.sh faili / usr / bin.

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

fix-keyboard.service

` fix-keyboard.service` on SystemD teenuse definitsioon , mis käivitab arvuti käivitamisel faili `fix-keyboard.sh` . Selle loomiseks käivitage järgmine käsk:

$ gedit fix-keyboard.service

Faili sisse peame paigutama järgmise sisu:

[Üksus] Kirjeldus = Maci klaviatuuri parandus [Teenus] Tüüp = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target

Anname salvestuse ja seejärel peame terminalist täitma järgmised käsud:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl deemon-uuesti laadige sudo systemctl võimaldama keyboard-fix.service sudo systemctl start keyboard-fix.service

Selle protseduuri abil paneme Apple'i klaviatuurid töötama nii, nagu soovime meie Ubuntus, deemoni käivitamisel käivitatakse need parandused kohe, kui süsteem käivitub. Üsna lihtne lahendus levinud probleemile, mis paljudel on


Lisa eelistatud allikana Google'is