Раскладка клавиатуры. kanata

Раскладка клавиатуры. kanata.

Содержание

1 Общая информация

1.1 Сервисы

  • Онлайн симулятор kanata: https://jtroo.github.io/.
  • Можно загрузить свою конфигурацию и проверить.

2 Установка

2.1 Gentoo

3 Настройки доступа для Linux

  • В Linux kanata должна иметь доступ к подсистемам input и uinput для работы с событиями.

3.1 Группа uinput

  • Проверьте наличие группы uinput:
    1getent group | grep uinput
    
  • Если группы нет, создайте её:
    1sudo groupadd uinput
    

3.2 Добавьте пользователя в нужные группы

  • Нужно добавить пользователей в группы input и uinput:
    1sudo usermod -aG input $USER
    2sudo usermod -aG uinput $USER
    
  • Убедитесь, что пользователь добавлен в группы:
    1groups
    
  • Возможно, вам придётся выйти из системы и залогиниться обратно.

3.3 Права доступа к файлу устройства

  • Добавьте правило udev (в /etc/udev/rules.d или /lib/udev/rules.d):
    1KERNEL=="uinput", MODE="0660", GROUP="uinput", OPTIONS+="static_node=uinput"
    

3.4 Загрузите модуль ядра

  • Вручную это можно сделать так:
    1sudo modprobe uinput
    
  • Для автоматической загрузки добавьте в файл /etc/modules-load.d/uinput.conf:
    1uinput
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие