Здесь показаны различия между двумя версиями данной страницы.
|
linux:lubuntu-xkb-fix [2016/04/15 23:18] |
linux:lubuntu-xkb-fix [2021/02/11 09:20] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Настройка раскладки клавиатуры в Lubuntu ===== | ||
| + | Переключение раскладки клавиатуры в Lubuntu настраивается редактированием файла /etc/default/keyboard (с правами администратора): | ||
| + | <code> | ||
| + | sudo leafpad /etc/default/keyboard | ||
| + | </code> | ||
| + | Строка: | ||
| + | <code> | ||
| + | XKBMODEL="pc105" | ||
| + | </code> | ||
| + | определяет тип клавиатуры (количество клавиш).\\ | ||
| + | Строка: | ||
| + | <code> | ||
| + | XKBLAYOUT="us,ru" | ||
| + | </code> | ||
| + | определяет язык (вернее, алфавит, который "навешивается" на кнопки клавиатуры).\\ | ||
| + | Строка: | ||
| + | <code> | ||
| + | XKBVARIANT="," | ||
| + | </code> | ||
| + | определяет различные варианты размещения знаков алфавита (заданного параметром XKBLAYOUT).\\ | ||
| + | Строка: | ||
| + | <code> | ||
| + | XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll" | ||
| + | </code> | ||
| + | определяет "поведение" или "расположение" модификаторов Control и Group (переключатель групп — это переключатель "языка", например, русский/латинский). | ||
| + | \\ | ||
| + | Варианты переключателей групп:\\ | ||
| + | * grp:toggle - переключение правым Alt; | ||
| + | * grp:shift_toggle - двумя клавишами shift; | ||
| + | * grp:ctrl_shift_toggle - ctrl+shift; | ||
| + | * grp:alt_shift_toggle - alt+shift; | ||
| + | * grp:ctrl_alt_toggle - ctrl+alt; | ||
| + | * grp:caps_toggle - переключение по CapsLock; | ||
| + | * grp:lwin_toggle - переключение по левой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); | ||
| + | * grp:rwin_toggle - переключение по правой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); | ||
| + | * grp:menu_toggle - переключение по клавише "Контекстное меню" на Windows клавиатуре (для X Window старше 4.2); | ||
| + | * grp:lctrl_toggle переключение по левой клавише Control; | ||
| + | * grp:rctrl_toggle переключение по правой клавише Control; | ||
| + | * grp:switch - переключение по правому Alt только на момент нажатия; | ||
| + | * grp:lwin_switch - переключение по левой клавише Windows только на момент нажатия; | ||
| + | * grp:rwin_switch - переключение по правой клавише Windows только на момент нажатия; | ||
| + | * grp:win_switch - переключение по любой клавише Windows только на момент нажатия. | ||
| + | \\ | ||
| + | Варианты индикации переключения групп: | ||
| + | * grp_led - использовать индикаторы на клавиатуре для показания изменения группы; | ||
| + | * grp_led:num - индикатор Num_Lock показывает изменения группы; | ||
| + | * grp_led:caps - индикатор Caps_Lock показывает изменение группы; | ||
| + | * grp_led:scroll - индикатор Scroll_Lock показывает изменение группы . | ||
| + | \\ | ||
| + | Полный список вариантов и дополнительная информация содержится в файле | ||
| + | <code> | ||
| + | /usr/share/X11/xkb/rules/base.lst | ||
| + | </code> | ||
| + | \\ | ||
| + | Перезапуск X-сервера сочетанием клавиш Ctrl+Alt+Backspace.\\ | ||
| + | \\ | ||
| + | Для этого надо добавить (через запятую) в XKBOPTIONS команду:\\ | ||
| + | <code> | ||
| + | terminate:ctrl_alt_bksp | ||
| + | </code> | ||
| + | В итоге эта строчка у меня выглядит так: | ||
| + | <code> | ||
| + | XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp" | ||
| + | </code> | ||
| + | \\ | ||
| + | Отсюда: http://www.lubuntu.ru/forum/viewtopic.php?t=499 | ||