[Comm] раскладка на три языка
Alexej Kryukov
=?iso-8859-1?q?akrioukov_=CE=C1_mail=2Eru?=
Вс Фев 22 13:18:19 MSK 2004
On Sunday 22 February 2004 12:47, Alex wrote:
> В сообщении от Вс 22 Фев 2004 05:31 Arcady V. Ivanov написал(a):
> > Начиная с XFree86 4.3.0 это делается. В файле
> > /usr/X11R6/lib/X11/xkb/README.config есть исчерпывающее
> > описание.
>
> если я правильно понял описание, надо сделать так:
>
> Section "Keyboard"
> Protocol "Standard"
> XkbModel "pc105"
> XkbLayout "us,ru(winkeys),ua"
> ^^^^^^
> XkbOptions "grp:ctrl_shift_toggle,grp_led:scroll"
> EndSection
>
> украинские буквы не появляются...
Во-первых, это у Вас старый синтаксис. Для X 4 нужно писать
так:
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys),ua"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Во-вторых, более корректный вариант таков:
XkbLayout "us,ru,ua"
XkbVariant ",winkeys,winkeys"
(не забудьте, что опция winkeys применима также и к украинской
раскладке).
В-третьих, из этого Вашего старого синтаксиса я заключаю,
что Вы правили файл XF86Config, в то время как используется
XF86Config-4. Правьте именно этот файл, а потом либо
оставьте его как есть, либо (и это лучше) переименуйте просто
в XF86Config с затиранием старого, т. к. начиная с X 4.3
раздвоение конфигов уже не практикуется.
Естественно, это должно работать только на X 4.3. *Не* на
непросизифленном ALM/ALJ. Если не работает -- смотрите логи.
Подробная информация о списке рассылки community