Ubuntu 17.04 Macbook Pro Исправление клавиши тильды

Ubuntu 17.04 Macbook Pro Исправление клавиши тильды

Я использую Ubuntu 17.04 на Macbook Pro 2015 года. На клавиатуре тильда ~/обратный апостроф </kbd> key is mapped to< and>`. Я нашел несколько исправлений для этого, но не нашел способа сделать это постоянным.

Я обнаружил, что команда

echo 0 > sys/module/hid_apple/parameters/iso_layout

исправляет проблему, как и

setxkbmap -option apple:badmap

Моя проблема заключается в том, чтобы заставить любую из этих команд запускаться внутри скрипта при запуске/входе в систему, чтобы мне не приходилось вручную запускать его каждый раз, когда я хочу это исправить. Я пробовал использовать, /etc/rc.localно в Ubuntu 17.04 при попытке включить его с помощью systemctlя не получаю никаких результатов. Я возьму все, что сработает. Спасибо, ребята!

решение1

Стандартный способ внесения изменений при /sysзагрузке — использовать sysfsutils. Пакет может быть не установлен по умолчанию, поэтому сначала выполните:

sudo apt install sysfsutils

Теперь отредактируйте файл /etc/sysfs.conf, например:

sudo nano /etc/sysfs.conf

и добавьте эту строку в конец, затем сохраните, выйдите и перезагрузите компьютер:

module/hid_apple/parameters/iso_layout = 0

Это сделает то же самое, что и ваша echoкоманда.

решение2

Ответ Занны мне не помог, ноэтот ответбыло. Поэтому в моем случае мне пришлось создать /etc/modprobe.d/hid_apple.confи задать его содержимое следующим образом:

options hid_apple iso_layout=0

Я также хотел, чтобы клавиши F работали как обычные клавиши F1-F12, поэтому я также добавил

options hid_apple fnmode=2

Это сработало после перезагрузки компьютера.

Связанный контент