Jak zajistit, aby klávesnice Apple správně fungovala v Ubuntu

Kyle Renfro má řešení, jak zajistit, aby klávesnice Apple v Ubuntu fungovaly správně. Když říkáme „fungují správně“, myslíme tím, ž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 klávesnice Apple

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

` fix-keyboard.service` je definice služby SystemD , která spustí `fix-keyboard.sh` při spuštění počítače. Chcete-li ji vytvořit, spusťte 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í


Přidat jako preferovaný zdroj v Googlu