oio11: (Default)
oio11 ([personal profile] oio11) wrote2013-12-24 06:29 am

Переключение раскладки клавиатуры Linux

#######################

sudo dpkg-reconfigure keyboard-configuration

File /etc/default/ketboard handles system-wide config


Keyboards with Two Languages:
Kodx posted a fix for dual-language keyboards as well as having Keyboard options such as the old "Ctrl+Alt+Backspace" to restart X:
This is his example with a dual US and Russian layout


XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:caps_toggle,terminate:ctrl_alt_bksp,grp_led:scroll"
Kodx also offered some different key combination options for toggling between languages:

grp:caps_toggle - CapsLock
grp:alt_shift_toggle - Alt+Shift
grp:ctrl_shift_toggle - Ctrl+Shift

#################################################

Then
update Hal to keep the settings:
/etc/init.d/hal restart 



http://crunchbang.org/forums/viewtopic.php?id=6926

##################################################

LinuxRussia.com: Что делать, если пропала раскладка клавиатуры в Ubuntu 13.04 / 12.10 / 12.04

Edward Kobylyanets

10 августа 2013 г., 15:21

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

setxkbmap -option grp:switch,grp:alt_shift_toggle us,ru

После этого клавиатура переключается по Alt+Shift (это поведение можно менять, меняя alt_shift_toggle на то, что вам нравится) между русской и английской (естественно, вместо us,ru можно написать те варианты, которые вам нужны). Чтобы запускать эту команду каждый раз при запуске lxde, нужно добавить в конец файла

/etc/xdg/lxsession/LXDE/autostart

строчку

@setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ru

##############################################################

http://www.linuxrussia.com/2013/05/keyboard-layout-ubuntu.html

##################################################################

Переключение раскладки клавиатуры в Lubuntu настраивается редактированием файла /etc/default/keyboard (с правами администратора):
Код:

sudo leafpad /etc/default/keyboard

Строка:
Код:
XKBMODEL="pc105"
определяет тип клавиатуры (количество клавиш).
Строка:
Цитата:
XKBLAYOUT="us,ru"
определяет язык (вернее, алфавит, который "навешивается" на кнопки клавиатуры).
Строка:
Код:
XKBVARIANT=","
определяет различные варианты размещения знаков алфавита (заданного параметром XKBLAYOUT).
Строка:
Код:
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
определяет "поведение" или "расположение" модификаторов 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 показывает изменение группы .

Полный список вариантов и дополнительная информация содержится в файле

Код:

/usr/share/X11/xkb/rules/base.lst
##############################################

Перезапуск X-сервера сочетанием клавиш Ctrl+Alt+Backspace.

Для этого надо добавить (через запятую) в XKBOPTIONS команду:
Код:
terminate:ctrl_alt_bksp

В итоге эта строчка у меня выглядит так:
Код:
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
########################################################################

Форум Lubuntu Linux • Просмотр темы - Переключение раскладки

http://www.lubuntu.ru/forum/viewtopic.php?f=15&t=499


Post a comment in response:

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org