On Fri, 13 Jul 2001, Dmitry Rojkov wrote: > > > > Спасибо. Сделал. date теперь по-русски пишет. Но возникли сложности с > > > вводом текстов в CP1251. После того, как добавил шрифты windows-1251 с > > > помощью xfstt, я могу текст читать, но не могу его редактировать: > > > введенный тескт не соответствует тем кнопкам, которые я нажимаю. > > > > А какая версия xfree? > > По-моему, xfree 3.3.6 принципиально нельзя без патчей локализовать в 1251. > > Надо ставить 4.0.х - т.е. либо пересобирать, либо переходить на unstable > > со всеми вытекающими. > > У меня stable, но xfree 4.0.3. Я думал, достаточно изменить XkbLayout с ru > на что-то более подходящее, но man XF86Config мне в этом вопросе не помог.
Вот как раз XkbLayout менять не надо. Xkb работает с X-овыми keysym, которые затем транслируются в 8-битные коды в соответствии с установленным LC_CTYPE (или _XKB_CHARSET). Т.е. при наличии у XFree знания о локали ru_RU.CP1251 все должно работать само, и приложение запущенное с такой локалью, должно получать ввод в этой кодировке, даже если другие приложения на том же дисплее пользуются ru_RU.KOI8-R и ru_RU.ISO8859-5. -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus

