Настройка раскладки клавиатуры в Linux

Дата 19.10.2009
Просмотров: 9084


Если вы устанавливали русскоязычный дистрибутив Linux, скорее всего, у вас уже есть способ переключения между русской и латинской клавиатурами, например с помощью сочетания Ctrl-Shift. Однако пользователю, который ранее работал, например, в Windows, может показаться странным то, что при русской раскладке клавиатуры все символы находятся именно там, где они обозначены: точка — это Shift-7, запятая — Shift-6, вопросительный знак — там же, где он находится в английской раскладке, и так далее. Дело в том, что в Windows по умолчанию в русской раскладке все дополнительные символы помещенына другие места, например, точка и запятая — рядом с правой клавишей Shift, вопросительный знак — на Shift-7 и так далее. Некоторые пользователи к этому привыкли, и расположение знаков на тех местах, где они обозначены, им уже кажется неестественным (!). Возникает вопрос — а можно ли переместить эти символы на привычные места, то есть сделать русскую раскладку такой же, как в Windows?

Разумеется, это сделать можно, причем сделать это очень просто. Найдите в файле XF86Config раздел, отвечающий за настройку клавиатуры. Он должен выглядеть примерно так:

Section «Keyboard»
Protocol .»Standard»
XkbModel «pc104″
XkbRules «xfree86″
XkbLayout «ru»
XkbOptions «grp:ctrl_shift_toggle»
EndSection

Теперь после строки:
XkbLayout «ru»

добавьте еще одну строку такого вида:
XkbVariant «winkeys»

Перезагрузите систему. Теперь русская раскладка поменялась на Windows-подобную.

Здесь часто возникает еще один вопрос — почему нет никакой индикации переключения раскладок? Ведь сейчас невозможно до нажатия клавиши определить, в каком состоянии находится клавиатура — в «русском» или «английском», а это было бы полезным.

Для решения этой проблемы, можно, конечно, установить какой-либо дополнительный программный пакет, чтобы получить индикатор в правом углу панели КОЕ, или же отказаться от системного переключения клавиатуры, настроив переключение раскладок в Центре управления KDE, как говорилось выше. Однако имеется, как нам кажется, гораздо более простой и эффективный способ, не требующий практически никаких затрат энергии.

Он заключается в том, чтобы использовать для индикации включения русской клавиатуры индикатор Scroll Lock — практически бесполезный в других случаях индикатор. Если вы уже имеете опыт работы на компьютере, вспомните, когда вы в последний раз использовали по назначению клавишу и индикатор Scroll Lock?

Для того чтобы задействовать Scroll Lock в качестве индикатора включения русской раскладки клавиатуры, добавьте в строку XkbOptions значение grp_led:scroll. Если, например, ранее эта строка выглядела, как в приведенном выше примере, то теперь она будет выглядеть так:

XkbOptions «grp:ctrl_shift_toggle,grp_led:scroir

После сохранения файла и перезагрузки системы вы увидите, что при переключении на русскую раскладку клавиатуры индикатор Scroll Lock зажигается, а при переключении на английскую — гаснет.

Вы можете оценить статью:

УжасноПлохоНормальноХорошоОтлично (5 оценок, в среднем: 4,20 из 5)
Loading...Loading...

Поделиться этой записью с друзьями:

ВКонтакте    Facebook    Twitter    Мой Мир    Одноклассники

Вас могут заинтересовать другие материалы:

    Настройка клавиатуры и мыши
    X Neural Switcher — смена раскладки клавиатуры в Linux
    Видео: Настройки апплетов в Linux Mint 18. Формат даты, индикатор батареи, раскладки клавиатуры и др.