Исходные данные: свежая CentOS 7 minimal install, только что установленный GNOME и Apple Keyboard.
Ход клавиш очень тихий и мягкий, клавиши прекрасно очищаются влажной салфеткой, работа с ней одно удовольствие. Главное не забыть настроить под Linux. Мануал работает для систем под управлением systemd
(RHEL7/Centos7 и выше, Ubuntu 15.10 и выше, Debian 8 и выше) . По умолчанию функциональные клавиши ряда F1-F12 не работают. Вернее, ведут себя как медийные. Т.е. кнопка F5 вместо того чтоб обновить страничку в браузере показывает мне какую-то ересь.
Чтобы исправить это можно сделать так:
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode |
Проверяем, что все отлично. Данная настройка будет работать до перезагрузки.
А теперь нам надо сделать этот параметр перманентным.
Возможные значения параметра fnmode:
0 = отключает клавишу ‘fn’
1 = клавиши ведут себя как медийные. С ‘fn’ – как функциональные.
2 = клавиши ведут себя как функциональные. С ‘fn’ – как медийные.
Создаем файл скрипта: sudo nano /usr/local/bin/hid_apple.sh
следующего содержания:
#!/bin/bash echo 2 | tee /sys/module/hid_apple/parameters/fnmode |
и делаем его исполняемым:
sudo chmod +x /usr/local/bin/hid_apple.sh |
Далее создаем файл сервиса:
sudo nano /etc/systemd/system/hid_apple.service |
следующего содержания:
[Unit] Description=Run script hid_apple [Service] ExecStart=/usr/local/bin/hid_apple.sh start Type=oneshot [Install] WantedBy=graphical.target |
Здесь:
Description
– ваше произвольное описание.
ExecStart
– указывает на исполняемый файл нашего свежеиспеченного сервиса.
Type=oneshot
– как раз для скриптов, которые просто разово запускаются.
WantedBy
– указывает таргет, в котором будет стартовать наш сервис. В данном случае это графический режим, что примерно соответствует init5.
Теперь выполняем:
sudo systemctl daemon-reload sudo systemctl enable hid_apple.service sudo systemctl start hid_apple.service |
Здесь первая команда перезагружает systemd для поиска новых или измененных юнитов, вторая добавляет юнит в загрузку, третья стартует его.
Профит. Функциональные клавиши снова функциональные.
Привет! Это комментарий.
Чтобы начать модерировать, редактировать и удалять комментарии, перейдите на экран «Комментарии» в консоли.
Аватары авторов комментариев загружаются с сервиса Gravatar.
It’s really working… 🙂