Kyle Renfro má riešenie, ako zabezpečiť správne fungovanie klávesníc Apple na Ubuntu. Keď hovoríme „fungovať správne“, myslíme tým, že klávesy majú funkcie, ktoré bežne majú na iných klávesniciach.
Čo ideme riešiť?
V týchto opravách, ktoré ideme robiť, vyriešime 3 malé detaily:
- Opravíme kláves Fn.
- Vymeníme si kláves príkaz / alt.
- Kláves F13 sa stáva klávesom Vložiť.
Na vykonanie týchto opráv vytvoríme 2 súbory keyboard-fix.sh a opraviť-keyboard.service
keyboard-fix.sh
Keyboard-fix.sh bude skript zodpovedný za riešenie uvedených 3 problémov, aby sme ho mohli vytvoriť, musíme vykonať nasledujúci príkaz:
$ gedit keyboard-fix.sh
Do súboru musíme umiestniť nasledujúci obsah:
#! / 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 = Vložte echo "keycode 191 = Vložiť „| xmodmap -
Potom pokračujem v kopírovaní keyboard-fix.sh do / usr / bin.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
opraviť-keyboard.service
` fix-keyboard.service` je definícia služby SystemD , ktorá spustí `fix-keyboard.sh` pri spustení počítača. Ak ju chcete vytvoriť, spustite nasledujúci príkaz:
$ gedit fix-keyboard.service
Do súboru musíme umiestniť nasledujúci obsah:
[Jednotka] Popis = oprava klávesnice macu [Služba] Typ = oneshot ExecStart = / usr / bin / keyboard-fix.sh [inštalácia] WantedBy = multi-user.target
Dáme save a potom musíme z terminálu vykonať nasledujúce príkazy:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl umožniť keyboard-fix.service sudo systemctl spustiť keyboard-fix.service
Pomocou tohto postupu prinútime klávesnice Apple, aby v našom Ubuntu fungovali tak, ako chceme, s vykonaním démona sa táto oprava vykoná hneď po zavedení systému. Pomerne jednoduché riešenie bežného problému, ktorý mnohí majú