Как да накараме клавиатурата на Apple да работи правилно в Ubuntu

Кайл Ренфро има решение клавиатурата на Apple да работи правилно в Ubuntu, когато казваме, че работи правилно, имаме предвид, че клавишите имат функциите, които обикновено имат в другите клавиатури.

Какво ще решим?

В тези корекции, които ще направим, ще разрешим 3 малки подробности:

  • Поправяме клавиша Fn.
  • Разменяме клавиша command / 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 [Услуга] Тип = onehot ExecStart = / usr / bin / keyboard-fix.sh [Инсталиране] WantedBy = multi-user.target

Даваме save и след това трябва да изпълним следните команди от терминала:

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
    не е ли нещо нередно там? 🙂