Skip to content

Установка и настройка в Linux

Andrey Baryshkin edited this page Sep 10, 2022 · 10 revisions

В Linux раскладки будут доступны из коробки, начиная с пакета xkeyboard-config-2.37 (Версия 1.4 с пакета xkeyboard-config-2.36). Для установки в Debian 12, Ubuntu 21.10 и ниже достаточно установить пакет xkb-ruchey_<version>_all.deb. В пакете используется автоматический патчер, который добавляет раскладку даже после обновления пакета XKB.

Для применения раскладок в UI

Необходимо добавить сами раскладки. И указать использование клавиши AltGr (правый Alt) для третьего уровня.

Gnome:

Screenshot_15

KDE

Screenshot_8

Для применения раскладок в консоли

Необходимо изменить файл "/etc/default/keyboard":

XKBMODEL="pc104"
XKBLAYOUT="ru,ru"
XKBVARIANT="ruchey_en,ruchey_ru"
XKBOPTIONS="grp:caps_toggle,lv3:ralt_switch,grp_led:scroll"
BACKSPACE="guess"

Где "grp:caps_toggle" - это метод переключения, а "lv3:ralt_switch" - это использование клавиши AltGr (правый Alt) для третьего уровня. Методы переключения можно посмотреть командой localectl list-x11-keymap-options.

После изменения файла выполнить команду: update-initramfs -u. В Debian/Ubuntu лучше выполнить: dpkg-reconfigure -phigh console-setup.

Для применения раскладок в initramfs

Необходимо изменить файл: "/etc/initramfs-tools/initramfs.conf":

KEYMAP=y

После изменения файла выполнить команду: update-initramfs -u