Jak sprawić, by klawiatura Apple działała poprawnie w Ubuntu

Kyle Renfro ma rozwiązanie, dzięki któremu klawiatury Apple działają poprawnie w Ubuntu. Mówiąc „działają poprawnie”, mamy na myśli, że klawisze mają te same funkcje, co na innych klawiaturach.

Co zamierzamy rozwiązać?

W tych poprawkach, które zamierzamy wprowadzić, rozwiążemy 3 małe szczegóły:

  • Naprawiamy klawisz Fn.
  • Zamieniamy komendę / klawisz alt.
  • Klawisz F13 staje się klawiszem Insert.

Aby wprowadzić te poprawki, utworzymy 2 pliki naprawa klawiatury.sh i napraw-klawiatura.usługa klawiatura Apple

naprawa klawiatury.sh

Skrypt Keyboard-fix.sh będzie odpowiedzialny za rozwiązanie 3 problemów, o których mowa, aby go utworzyć, musimy wykonać następujące polecenie:

$ gedit keyboard-fix.sh

Wewnątrz pliku musimy umieścić następującą zawartość:

#! / 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 = Wstaw echo "keycode 191 = Wstaw „| xmodmap -

Następnie kopiuję plik keyboard-fix.sh do / usr / bin.

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

napraw-klawiatura.usługa

` fix -keyboard.service` to definicja usługi SystemD , która uruchamia `fix-keyboard.sh` podczas uruchamiania komputera. Aby ją utworzyć, należy uruchomić następujące polecenie:

$ gedit fix-keyboard.service

Wewnątrz pliku musimy umieścić następującą zawartość:

[Jednostka] Opis = poprawka klawiatury Mac [Usługa] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target

Dajemy save, a następnie musimy wykonać następujące polecenia z terminala:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl umożliwiać keyboard-fix.service sudo systemctl uruchom keyboard-fix.service

Dzięki tej procedurze klawiatury Apple będą działały tak, jak chcemy, w naszym Ubuntu, po uruchomieniu demona ta poprawka zostanie wykonana zaraz po uruchomieniu systemu. Dość proste rozwiązanie powszechnego problemu, który ma wielu


Dodaj jako preferowane źródło w Google