From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexej Kryukov To: community@altlinux.ru Subject: Re: [Comm] =?utf-8?b?w7DDhcOSw4XDi8OMw4DDnsOFw47DicOFIMOSw4HDk8OLw4zDgcOEw4vDiQ==?= =?utf-8?b?IMOLw4zDgcOXw4nDgcOUw5XDksOZ?= Date: Mon, 22 Sep 2003 21:47:20 +0400 User-Agent: KMail/1.5.1 References: <20030922143853.17455.qmail@mailgate.ru> In-Reply-To: <20030922143853.17455.qmail@mailgate.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200309222147.20602.akrioukov@mail.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Sep 2003 17:46:33 -0000 Archived-At: List-Archive: List-Post: 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.