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

Kyle renfro ma rozwiązanie dla klawiatury Apple do poprawnego działania w Ubuntu, kiedy mówimy, że działa poprawnie, mamy na myśli, że klawisze mają funkcje, które zwykle mają w 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.shnapraw-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

El napraw-klawiatura.usługa to definicja usługi System D co zostanie wykonane napraw-klawiatura.sh kiedy nasz komputer się uruchamia. Aby go stworzyć, musimy wykonać 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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   promień powiedział

    gedit fix-keyboard.service
    a potem
    sudo cp klawiatura-fix.service /etc/systemd/system/keyboard-fix.service
    Czy coś tam nie jest nie tak? 🙂