Hur man får Apple-tangentbordet att fungera ordentligt i Ubuntu

Kyle renfro har en lösning för att Apple-tangentbordet ska fungera korrekt i Ubuntu, när vi säger att de fungerar korrekt menar vi att tangenterna har de funktioner som de ofta har i andra tangentbord.

Vad ska vi lösa?

I dessa korrigeringar som vi ska göra kommer vi att lösa tre små detaljer:

  • Vi fixar Fn-tangenten.
  • Vi byter ut kommando / alt-tangenten.
  • F13-tangenten blir Insert-tangenten.

För att göra dessa korrigeringar ska vi skapa 2 filer keyboard-fix.sh och fix-tangentbord.tjänst Apple-tangentbord

keyboard-fix.sh

Keyboard-fix.sh kommer att vara det manus som ansvarar för att lösa de tre problemen i fråga. För att skapa det måste vi utföra följande kommando:

$ gedit keyboard-fix.sh

Inne i filen måste vi placera följande innehåll:

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

Sedan fortsätter jag med att kopiera keyboard-fix.sh till / usr / bin.

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

fix-tangentbord.tjänst

El fix-tangentbord.tjänst är en definition av tjänst SystemD vad kommer att utföra fix-keyboard.sh när vår dator startar. För att skapa det måste vi utföra följande kommando:

$ gedit fix-keyboard.service

Inne i filen måste vi placera följande innehåll:

[Enhet] Beskrivning = fix för mac-tangentbord [Service] Typ = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Installera] WantedBy = multi-user.target

Vi ger spara och sedan måste vi utföra följande kommandon från terminalen:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl möjliggöra keyboard-fix.service sudo systemctl start keyboard-fix.service

Med den här proceduren får vi Apple-tangentbord att fungera som vi vill i vårt Ubuntu, med körningen av demonen kommer dessa korrigeringar att köras så fort systemet startar. En ganska enkel lösning på ett vanligt problem som många har


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   stråle sade

    gedit fix-keyboard.service
    och sedan
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    är inte något fel där? 🙂