Kyle renfro má řešení, aby klávesnice Apple správně fungovala v Ubuntu, když řekneme, že funguje správně, máme na mysli, že klávesy mají funkce, které běžně mají na jiných klávesnicích.
Co budeme řešit?
V těchto opravách, které uděláme, vyřešíme 3 malé detaily:
- Opravili jsme klávesu Fn.
- Vyměníme si klávesu command / alt.
- Klávesa F13 se stává klávesou Vložit.
Abychom provedli tyto opravy, vytvoříme 2 soubory keyboard-fix.sh a opravit-keyboard.service
keyboard-fix.sh
Keyboard-fix.sh bude skript odpovědný za řešení 3 dotyčných problémů, abychom jej mohli vytvořit, musíme provést následující příkaz:
$ gedit keyboard-fix.sh
Uvnitř souboru musíme umístit následující 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žit "| xmodmap -
Pak pokračuji v kopírování keyboard-fix.sh do / usr / bin.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
opravit-keyboard.service
El opravit-keyboard.service je definice služby SystemD co bude vykonáno fix-keyboard.sh když se náš počítač spustí. K jeho vytvoření musíme provést následující příkaz:
$ gedit fix-keyboard.service
Uvnitř souboru musíme umístit následující obsah:
[Unit] Description = mac keyboard fix [Service] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target
Dáme save a pak musíme z terminálu provést následující příkazy:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl umožnit keyboard-fix.service sudo systemctl start keyboard-fix.service
S tímto postupem necháme klávesnice Apple pracovat, jak si přejeme v našem Ubuntu, s provedením démona budou tyto opravy provedeny, jakmile se systém spustí. Poměrně jednoduché řešení běžného problému, který mnozí mají
služba gedit fix-keyboard.service
a pak
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
Není tam něco špatně? 🙂