[Comm] ðÅÒÅËÌÀÞÅÎÉÅ ÒÁÓËÌÁÄËÉ ËÌÁ×ÉÁÔÕÒÙ
Alexej Kryukov
=?iso-8859-1?q?akrioukov_=CE=C1_mail=2Eru?=
Пн Сен 22 21:47:20 MSD 2003
On Monday 22 September 2003 18:38, Ignatiy Goloviznin wrote:
> Народ, ну не балуйтесь! Подскажите как сделать. Всё в точности делал
> по пунктав по двум путям, всё равно работает по старому.
>
> в конфигурационном файле иксов... (/etc/X11/XF86Config-4) писал
> следующее
Я надеюсь, Вы всё это не одновременно писали? :-)
> Section "InputDevice"
> Identifier "Keyboard1"
> Driver "Keyboard"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "us,ru,ua"
> Option "XkbCompat" ",winkeys,winkeys"
> Option "XkbOptions" "grp:ctrl_shift_toggle"
> Option "XkbRules" "xfree86"
> EndSection
Это для X 4.3. То есть для Mandrake 9.2 и будущих версий
непросизифленного AltLinux :-)
> Section "InputDevice"
> Identifier "Keyboard1"
> Driver "Keyboard"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "ru,ua"
> Option "XkbCompat" "winkeys,winkeys"
> Option "XkbOptions" "grp:ctrl_shift_toggle"
> Option "XkbRules" "xfree86"
> EndSection
Это вообще чушь, так английской раскладки не будет.
> Section "InputDevice"
> Identifier "Keyboard1"
> Driver "Keyboard"
> Option "XkbModel" "pc105"
> Option "XkbLayout" "ru_ua"
> Option "XkbOptions" "grp:ctrl_shift_toggle"
> Option "XkbRules" "xfree86"
> EndSection
Это работает под X 4.2 и меньше, но раскладка ru_ua в стандартную
поставку не входит. Ее надо откуда-то тянуть и доставлять.
> В алте если указываешь три языка, то на индикаторе появляется 1 и
> раскладку пишет неизвестная.
Правильно. Потому что в AltLinux стоит X 4.2. Тогда варианты
с перечислением через запятую действительно не годятся.
> В мандраке после этих манипуляций вообще никак не переключается и
> пропал английский язык, причем перестал включаться даже мышкой,
> остались только украинский и русский. Если ставишь всё на место, то
> остаётся только английский.
А вот в Мандряке работать должно. Но допускаю, что действительно
нужно поменять местами ru и ua.
> Блин, кто-нибудь делал переключение на три языка после установки?
Ну я делал, потому и отвечаю. Только у меня стоит "us,el,ru".
> >Это не глюки, так оно и должно быть.
>
> Так можно про любой глюк написать, что это так и должно
> быть....поскольку так программа написана.
Вы сначала принцип поймите. Есть X 4.3, есть более ранние
версии. И есть встроенные переключалки Гнома и KDE, которые
конфиг иксов не используют. Вот если смешивать рецепты,
предназначенные для этих трех случаев, то тогда будут глюки.
Так что разруха -- она в голове.
> Может кто знает нормальную переключалку клавиатуры, которая РАБОТАЕТ
> нормально, а не с глюками?
Да все они нормальные. Если не пытаться прилаживать к телеге
пятое колесо. Кстати, почему Вы не попробовали нижеследующего
рецепта с переключалкой KDE? Он-то уж точно будет работать
на любом дистре.
> >"Первый индикатор" -- это kkbswitch. Если мы хотим настроить
> >переключение с помощью стандартного модуля KDE, то его надо
> > отключить. Стандартный же модуль настраивается следующим способом:
> >1. Выставляем в KDE Control Center "Включить раскладки клавиатуры",
> >после чего выбираем нужные нам.
> >2. Далее одно из двух:
> >а) Идем на вторую вкладку в том же окне ("Параметры XKB"), ставим
> >флажок "сбросить старые параметры" и выбираем подходящее нам
> >значение в списке "Настройка переключения групп", или
> >б) указанную вкладку не трогаем, но переключатель должен быть
> >указан в конфиге иксов. Например, для левого win:
> >Option "XkbOptions" "grp:lwin_toggle"
> >3. Идем в KDE Control Center в раздел "привязка клавиш".
> >Выделяем строку "Переключиться на следующую раскладку клавиатуры".
> >По умолчанию это действие привязано к Alt+Ctrl+K. Загвоздка в том,
> > что привязать его просто к комбинации типа AltShift нельзя --
> > непременно нужна еще и алфавитно-цифровая клавиша. Но это
> > ограничение легко обходится, если в окошке выбора нажать
> > переключатель, определенный нами в п. 2. Тогда KDE воспримет
> > нажатую клавишу как код
> >"ISO_Next_Group", а он приравнивается к алфавитно-цифровым.
> >Указанный рецепт проверен и работает. Хотя после обновления
> >до X 4.3 я бы советовал всё же использовать вместо него
> >kkbswitch в комбинации с настройками XF86Config.
Подробная информация о списке рассылки community