Hoe Apple-toetsenbord correct werkt in Ubuntu

kyle renfro heeft een oplossing voor het Apple-toetsenbord om correct te werken in Ubuntu, als we zeggen dat ze correct werken, bedoelen we dat de toetsen de functionaliteiten hebben die ze gewoonlijk hebben in andere toetsenborden.

Wat gaan we oplossen?

In deze fixes die we gaan maken, zullen we 3 kleine details oplossen:

  • We repareren de Fn-sleutel.
  • We wisselen de command / alt-toets uit.
  • De F13-toets wordt de Insert-toets.

Om deze correcties aan te brengen, gaan we 2 bestanden maken, de toetsenbord-fix.sh en fix-toetsenbord.service Apple-toetsenbord

toetsenbord-fix.sh

De Keyboard-fix.sh zal het script zijn dat verantwoordelijk is voor het oplossen van de 3 problemen in kwestie, om het te maken moeten we het volgende commando uitvoeren:

$ gedit keyboard-fix.sh

In het bestand moeten we de volgende inhoud plaatsen:

#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode # swap commando / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = Echo invoegen "keycode 191 = Voeg "| xmodmap -

Daarna ga ik verder met het kopiëren van keyboard-fix.sh naar / usr / bin.

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

fix-toetsenbord.service

El fix-toetsenbord.service is een definitie van service SysteemD wat zal worden uitgevoerd fix-toetsenbord.sh wanneer onze computer opstart. Om het te maken, moeten we het volgende commando uitvoeren:

$ gedit fix-keyboard.service

In het bestand moeten we de volgende inhoud plaatsen:

[Eenheid] Beschrijving = mac-toetsenbordfix [Service] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Installeren] WantedBy = multi-user.target

We geven save en dan moeten we de volgende commando's vanaf de terminal uitvoeren:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-herlaad sudo systemctl in staat stellen keyboard-fix.service sudo systemctl start keyboard-fix.service

Met deze procedure laten we Apple-toetsenborden werken zoals we willen in onze Ubuntu, met de uitvoering van de daemon wordt deze reparatie uitgevoerd zodra het systeem opstart. Een vrij eenvoudige oplossing voor een veelvoorkomend probleem dat velen hebben


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   straal zei

    gedit fix-toetsenbord.service
    en dan
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    is daar niet iets mis? 🙂