Функция блокировки. Невозможно отключить.

Вопрос или проблема

Я использую Feker Machinist 01. На Manjaro и Linux Mint (обе работают на Cinnamon) функциональные клавиши “заблокированы” на эти глупые функции ноутбуков, такие как включение/выключение WiFi, регулировка громкости, настройка контраста экрана и т. д. Я не хочу всей этой ерунды, я просто хочу, чтобы функциональные клавиши работали как функциональные клавиши.

Я заметил, что это не проблема на Windows 10. В Win10 функциональные клавиши работают, как и должны (например, F5 в Firefox обновляет страницу, а не выключает мой экран, как это происходит в Linux).

(Вопрос другой, но ответ такой же, как в На клавиатуре Apple под Linux, как сделать так, чтобы функциональные клавиши работали без клавиши fn?)

Вам нужно добавить 0 или 2 в /sys/module/hid_apple/parameters/fnmode.

т.е.:

echo 2 > /sys/module/hid_apple/parameters/fnmode

Похоже, есть некоторая путаница относительно того, в чем разница между двумя значениями. Цитируя документацию Ubuntu:

    0 = отключено : Отключить клавишу 'fn'. Нажатие 'fn'+'F8' будет вести себя так, как будто вы просто нажали 'F8'
    1 = fkeyslast : Функциональные клавиши используются как последние клавиши. Нажатие клавиши 'F8' будет действовать как специальная клавиша. Нажатие 'fn'+'F8' будет вести себя как F8.
    2 = fkeysfirst : Функциональные клавиши используются как первые клавиши. Нажатие клавиши 'F8' будет вести себя как F8. Нажатие 'fn'+'F8' будет действовать как специальная клавиша (воспроизведение/пауза).

Обратите внимание, что это также работает для меня на Fedora.

Ответ или решение

Заблокировка функциональных клавиш на Feker Machinist 01 в Linux: Как решить проблему

Если вы используете клавиатуру Feker Machinist 01 на операционных системах Manjaro или Linux Mint с окружением рабочего стола Cinnamon и столкнулись с проблемой, когда функциональные клавиши заблокированы на выполнение специальных действий, таких как регулировка громкости, включение/выключение Wi-Fi и другие функции, не переживайте. Эта проблема может быть решена с помощью нескольких простых шагов.

Проблема

На устройствах с Windows 10 функциональные клавиши работают как обычные клавиши F1-F12, что позволяет использовать их для стандартных задач в приложениях. Однако в Linux эти клавиши могут быть настроены для выполнения дополнительных функций, что может вызывать недоумение и неудобства.

Решение

Для решения этой проблемы вам нужно изменить параметры модуля hid_apple, который отвечает за работу клавиатур Apple и совместимых с ними устройств в Linux. Вам потребуется установить значение параметра fnmode, что позволит вам настроить поведение функциональных клавиш.

Шаги:
  1. Проверьте наличие модуля hid_apple: Убедитесь, что модуль загружен. Это можно сделать с помощью команды:

    lsmod | grep hid_apple

    Если модуль не загружен, вам может потребоваться его активировать.

  2. Измените параметр fnmode: Чтобы функциональные клавиши работали как обычные F1-F12 без необходимости удерживать клавишу Fn, выполните следующую команду:

    echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode

    Значение 2 означает, что функциональные клавиши используются как первые в порядке назначения клавиш, а специальные функции (например, регулировка громкости) будут доступны только с помощью сочетания Fn + F-клавиша.

    Если вы хотите, чтобы специальные функции применялись по умолчанию (например, Fn + F1 для выполнения действия игры), вы можете использовать:

    echo 1 | sudo tee /sys/module/hid_apple/parameters/fnmode
  3. Проверьте изменения: После выполнения команд протестируйте функциональные клавиши, чтобы убедиться, что они работают должным образом.

Заключение

Изменение параметра fnmode даст вам возможность контролировать поведение функциональных клавиш на клавиатуре Feker Machinist 01 в Linux. Если вы все сделали правильно, ваши функциональные клавиши должны работать так, как вы ожидаете. Не забывайте, что эти изменения могут быть временными, и в некоторых случаях их придется повторять после перезагрузки системы. Для постоянного применения в системе можно добавить команду в скрипт автозагрузки или модифицировать файлы конфигурации вашего дистрибутива.

Сохраните это руководство, чтобы вернуться к нему в будущем при необходимости, и делитесь им с другими пользователями, столкнувшимися с подобной проблемой.

Оцените материал
Добавить комментарий

Капча загружается...