Cum să faci tastatura Apple să funcționeze corect în Ubuntu

Kyle renfro are o soluție pentru ca tastatura Apple să funcționeze corect în Ubuntu, când spunem că funcționează corect, înseamnă că tastele au funcționalitățile pe care le au în mod obișnuit în alte tastaturi.

Ce vom rezolva?

În aceste remedieri pe care le vom face, vom rezolva 3 mici detalii:

  • Fixăm tasta Fn.
  • Schimbăm tasta de comandă / alt.
  • Tasta F13 devine tasta Insert.

Pentru a face aceste corecții, vom crea 2 fișiere tastatură-fix.sh și fix-keyboard.service tastatură Apple

tastatură-fix.sh

Keyboard-fix.sh va fi scriptul însărcinat cu rezolvarea celor 3 probleme în cauză, pentru ao crea trebuie să executăm următoarea comandă:

$ gedit keyboard-fix.sh

În interiorul fișierului trebuie să plasăm următorul conținut:

#! / bin / sh #fix key fn 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 = Inserați "| xmodmap -

Apoi procedez la copierea keyboard-fix.sh în / usr / bin.

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

fix-keyboard.service

El fix-keyboard.service este o definiție a serviciului SistemD ce se va executa fix-keyboard.sh când computerul nostru pornește. Pentru a-l crea, trebuie să executăm următoarea comandă:

$ gedit fix-keyboard.service

În interiorul fișierului trebuie să plasăm următorul conținut:

[Unitate] Descriere = remedierea tastaturii mac [Serviciu] Tip = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Instalare] WantedBy = multi-user.target

Oferim salvare și apoi trebuie să executăm următoarele comenzi de la terminal:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reoad sudo systemctl permite keyboard-fix.service sudo systemctl pornește keyboard-fix.service

Cu această procedură obținem tastaturile Apple să funcționeze așa cum dorim în Ubuntu, cu executarea demonului, aceste corecții vor fi executate imediat ce sistemul pornește. O soluție destul de simplă la o problemă comună pe care o au mulți


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   rază el a spus

    gedit fix-keyboard.service
    și apoi
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    Nu este ceva în neregulă acolo? 🙂