Войти

Показать полную графическую версию : Переключение между раскладками клавиатуры


Napasick
10-01-2005, 12:01
Может мой вопрос покажется глупым, но как во фре настроить переключение между разными раскладками клавиатур

FrIcE
10-01-2005, 13:37
в консоли:

/etc/rc.conf опция keymap. Если поставить ru.koi8-r, то переключение по клавише Caps Lock, а если ru.koi8-r.winkeys, тогда Ctrl+Shift, как в винде (в этом варианте клавиатура работает согласно обозначениям на кнопках, а не как - попало в 1 варианте).

в иксах:


Section InputDevice
Driver "keyboard" (в случае xorg "kbd")

Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us_EN,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle" (можно alt_shift_toggle)
EndSection


по поводу вариантов переключения смотри man 5 xorg.conf

Napasick
10-01-2005, 13:59
Только что пробовал. Не получается, не меняет раскладку :-(
Иксы вообще загружатся отказываются.

Может у меня чтото не установлено ???

FrIcE
10-01-2005, 14:24
Где не работает? если в консоли, то после правки rc.conf необходимо либо ручками загрузить раскладку (например kbdmap) либо перегрузить машину. А вот на счёт иксов, тут Вам наверное надо в конфиге не только клаву настроить, но и всё остальное ;)

Napasick
10-01-2005, 16:19
Иксы я и не настраивал.

А вот насчет консоли, это уже просто спортивный интерес. Пробовал ручками кбдмап,вибираю ру.кои8р, нихера по русски писать не хочет, как поменять язык ввода ???

archy
10-01-2005, 17:46
Какая версия фри и иксов?

Napasick
10-01-2005, 18:03
Версия фри 5.2.1.
Иксы я не ставил, и в принципе пока не собираюсь.

FrIcE
10-01-2005, 20:23
Кроме смены раскладки, предполагается, что у вас настроены шрифты (тот же rc.conf):
# шрифты
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"

# раскладка клавиатуры
keymap="ru.koi8-r.win"

# раскладка экрана
scrnmap="koi8-r2cp866"

Belansky
12-01-2005, 09:12
Napasick
По руссификации консоли было уже несколько тем в разделе. Пользуйтесь поиском.

Rngr
19-01-2005, 14:15
Не указан класс логина юзеря
сделай pw usermod имя_юзера_которому_надо_переключать -L russian (для русского языка если)

B o s s
20-01-2005, 10:30
А ти переменную установи:
setenv LANG ru_RU.KOI8-R
если у тебя конечно csh.

x6791
16-12-2005, 10:32
> FrIcE
у меня тоже проблема с перекл. раскладки в gnome
в xorg.conf для клав-ры на данный момент:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbRules" "xorg"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

я пробовал все комбинации, которые нашел здесь (даже вместо xorg писал xfree86 :)) ), но кнопками раскладка не перекл-ся. только мышью.

как бороть проблему, подскажите, п-ста

Sadok
16-12-2005, 13:55
Napasick
1. в /etc/rc.conf:
keymap="ru.koi8-r.shift"
#можно поставить просто ru.koi8-r, но тогда цифровые клавиши в
#русской раскладке переворачиваются, что мне было непривычно
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
2. В $HOME/.cshrc
setenv LESSCHARSET koi8-r
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
3. Потом командуем chpass username И в поле "Class:" превращаем в "Class: russian"

Перелогиниваемся. Переключение по Ctrl+Shift




© OSzone.net 2001-2012