Kyle renfro ima rješenje za ispravno funkcioniranje Appleove tipkovnice u Ubuntuu, kada kažemo da radi ispravno, mislimo na to da tipke imaju funkcije koje obično imaju na drugim tipkovnicama.
Što ćemo riješiti?
U ovim popravcima koje ćemo izvršiti riješit ćemo 3 mala detalja:
- Popravljamo tipku Fn.
- Razmjenjujemo naredbu / alt tipku.
- Tipka F13 postaje tipka Umetni.
Da bismo izvršili ove ispravke, stvorit ćemo 2 datoteke popravak tipkovnice.sh i fix-keyboard.usluga
popravak tipkovnice.sh
Keyboard-fix.sh bit će skripta zadužena za rješavanje 3 predmetna problema, da bismo je stvorili moramo izvršiti sljedeću naredbu:
$ gedit keyboard-fix.sh
Unutar datoteke moramo smjestiti sljedeći sadržaj:
#! / bin / sh #fix fn eho ključa 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = Umetni eho "keycode 191 = Umetni "| xmodmap -
Zatim nastavljam s kopiranjem keyboard-fix.sh u / usr / bin.
$ sudo cp tipkovnica-fix.sh /usr/bin/keyboard-fix.sh
fix-keyboard.usluga
El fix-keyboard.usluga je definicija usluge SustavD što će izvršiti popraviti-klavijatura.sh kad se naše računalo pokrene. Da bismo ga stvorili, moramo izvršiti sljedeću naredbu:
$ gedit fix-keyboard.service
Unutar datoteke moramo smjestiti sljedeći sadržaj:
[Jedinica] Opis = popravak tipkovnice mac [Usluga] Tip = onehot ExecStart = / usr / bin / keyboard-fix.sh [Instalacija] WantedBy = višekorisnički.cilj
Dajemo save i tada moramo izvršiti sljedeće naredbe s terminala:
sudo cp tipkovnica-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl omogućiti keyboard-fix.service sudo systemctl start tipkovnica-fix.service
Ovim postupkom dobivamo da Appleove tipkovnice rade kako želimo u našem Ubuntuu, izvršenjem demona ta će se popravaka izvršiti čim se sustav pokrene. Prilično jednostavno rješenje za uobičajeni problem koji mnogi imaju
gedit fix-keyboard.usluga
i onda
sudo cp tipkovnica-fix.service /etc/systemd/system/keyboard-fix.service
nije li tu nešto loše? 🙂