Як зробити так, щоб клавіатура Apple працювала належним чином в Ubuntu

Кайл Ренфро має рішення для коректної роботи клавіатури Apple в Ubuntu, коли ми говоримо, що працює правильно, ми маємо на увазі, що клавіші мають ті функції, які вони зазвичай мають в інших клавіатурах.

Що ми будемо вирішувати?

У цих виправленнях, які ми збираємося зробити, ми вирішимо 3 невеликі деталі:

  • Закріплюємо клавішу Fn.
  • Ми обмінюємося командою / alt.
  • Клавіша F13 стає клавішею Вставка.

Щоб внести ці виправлення, ми збираємося створити 2 файли keyboard-fix.sh у-ель- fix-keyboard.service яблучна клавіатура

keyboard-fix.sh

Keyboard-fix.sh буде сценарієм, який відповідає за вирішення 3-х проблем, для його створення ми повинні виконати таку команду:

$ gedit keyboard-fix.sh

Усередині файлу ми повинні розмістити такий вміст:

#! / 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 = Вставити ехо "keycode 191 = Вставити "| xmodmap -

Потім я приступаю до копіювання keyboard-fix.sh до / usr / bin.

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

fix-keyboard.service

El fix-keyboard.service - це визначення послуги SystemD що буде виконувати fix-keyboard.sh коли наш комп'ютер завантажується. Для його створення ми повинні виконати таку команду:

$ gedit fix-keyboard.service

Усередині файлу ми повинні розмістити такий вміст:

[Одиниця] Опис = виправлення клавіатури mac [Служба] Тип = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Встановити] WantedBy = multi-user.target

Ми даємо збереження, а потім ми повинні виконати наступні команди з терміналу:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl включіть keyboard-fix.service sudo systemctl запустити keyboard-fix.service

За допомогою цієї процедури ми змушуємо клавіатури Apple працювати так, як хочемо в нашому Ubuntu, при виконанні демона ці виправлення будуть виконані, як тільки система завантажиться. Досить просте рішення загальної проблеми, яка є у багатьох


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   промінь - сказав він

    gedit fix-keyboard.service
    а потім
    sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    Там щось не так? 🙂