Установка и включение русской клавиатуры в ОС Linux
1. Программа gnome-tweaks может управлять раскладкой клавиатуры, но не во всех версиях операционной системы (ОС) Linux. Установить эту программу можно, через Synoptic, поставив галочку на позиции пакетов: gnome-tweak-tool, gnome-tweaks.
2. Перед редактированием раскладки клавиатуры, надо войти в меню программ, далее нажать "Параметры" -> "Язык системы" (Language). Потом проверить наличие двух языков: Русский, English - они должны находится в самом вверху списка языков. Если этих языков нет в вверху, то спомощью мыши перетащите язык на самый вверх списка, сначало вверхней части, поставить Русский язык, а вторым English язык. Если языков нету, то установить языки, через интернет, нажав кнопку "Установка и удаление языков".
3. Теперь надо отредактировать файл: /etc/default/keyboard.
Sudo leafpad /etc/default/keyboard
Здесь leafpad - это текстовый редактор.
4. Пояснения файла keyboard.
XKBMODEL = "pc105" - это тип клавиатуры;
XKBLAYOUT = "us,ru" - это определяет язык;
XKBVARIANT = "," - это определяет различные варианты размещение знаков алфавита;
XKBOPTIONS = "grp:ctrl_shift_toggle, grp_led:scroll, terminate:ctrl_alt_bksp"
5. Описание комманд.
grp:toggle - переключение правой клавишей alt;
grp:shift_toggle - переключение двумя клавишами shift;
grp:ctrl_shift_toggle - переключение клавишами ctrl+shift;
grp:ctrl_alt_toggle - переключение клавишами ctrl+alt;
grp:caps_toggle - переключение клавишей Caps Lock;
grp:lwin_toggle - переключение клавишей левый "win" - на клавиатуре нарисован значек Windows;
grp:rwin_toggle - переключение клавишей правый "win";
grp:toggle - переключение клавишей правый alt;
grp:shift_toggle - переключение клавишами shift+shift;
grp:menu_toggle - переключение клавишей "Контекстное меню";
grp:lctrl_toggle - переключение клавишей левый ctrl;
grp:rctrl_toggle - переключение клавишей правый ctrl;
grp:switch - переключение клавишей правый alt только в момент нажатия;
grp:lwin_switch - переключение клавишей левый "win" только в момент нажатия;
в команде добавляя слово "Клавиша_switch" можно сделать аналогично все остальные комбинации переключения клавишами.
Команды для переключения индикации на клавиатуре во время переключения раскладки клавиатуры клавишами.
grp_led:num - индикатор Num lock;
grp_led:caps - индикатор Caps lock;
grp_led:scroll - индикатор Scroll lock;
Еще другие варианты команд можно найти в файле: /usr/share/x11/xkb/rules/base.lst