Kako poskrbeti za pravilno delovanje tipkovnice Apple v Ubuntuju

Kyle renfro ima rešitev za pravilno delovanje tipkovnice Apple v Ubuntuju, če rečemo, da deluje pravilno, mislimo, da imajo tipke funkcije, ki jih imajo običajno na drugih tipkovnicah.

Kaj bomo rešili?

V teh popravkih, ki jih bomo naredili, bomo rešili 3 majhne podrobnosti:

  • Popravimo tipko Fn.
  • Izmenjamo si tipko command / alt.
  • Tipka F13 postane tipka Vstavi.

Za te popravke bomo ustvarili dve datoteki key-fix.sh in fix-keyboard.service jabolčna tipkovnica

key-fix.sh

Keyboard-fix.sh bo skript, ki bo odgovoren za reševanje treh zadevnih težav, za njegovo izdelavo pa moramo izvesti naslednji ukaz:

$ gedit keyboard-fix.sh

V datoteko moramo vstaviti naslednjo vsebino:

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

Nato nadaljujem s kopiranjem keyboard-fix.sh v / usr / bin.

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

fix-keyboard.service

El fix-keyboard.service je definicija storitve SystemD kaj se bo izvršilo fix-keyboard.sh ko se zažene naš računalnik. Če ga želimo ustvariti, moramo izvesti naslednji ukaz:

$ gedit fix-keyboard.service

V datoteko moramo vstaviti naslednjo vsebino:

[Enota] Opis = popravek tipkovnice mac [Storitev] Tip = onehot ExecStart = / usr / bin / keyboard-fix.sh [Namesti] WantedBy = multi-user.target

Dodamo shranitev in nato moramo iz terminala izvesti naslednje ukaze:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl omogočajo keyboard-fix.service sudo systemctl start keyboard-fix.service

S tem postopkom dobimo Appleove tipkovnice, da v našem Ubuntuju delujejo, kot želimo, saj bodo z izvedbo demona te popravke izvedene takoj, ko se sistem zažene. Dokaj preprosta rešitev pogoste težave, ki jo imajo mnogi


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   ray je dejal

    gedit fix-keyboard.service
    in potem
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    ni tam kaj narobe? 🙂