[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFree86 3.3.6 & xrus
On Thu, 29 Jun 2000, Ivan Pascal wrote:
> > с http://www.debian.org/~vincent)
> >
> > русские буквы при установленной локали вводиться перестали.
>
> Я уже не раз объяснял - наличие/отсутствие xkb и ввод русских букв -
> вещи малосвязанные.
В данном случае, это критично только потому, что ну не могу я на этом
терминале сделать все как у людей, через Xkb.
>
> > При этом _XKB_CHARSET=iso8859-1 тоже не помогает.
> Это действует только на XLookupString. А она, кстати, без XKB и так
> просто отбрасывает старший байт в keysym, так что ей все-равно -
> Cyrillic коды или восьмибитный koi8.
> А вот если приложения используют XmbLookupString, то там происходит
> дополнительная перекодировка keysym в char и она сильно локалезависимая.
>
> > Но вот как бы эту проблему решить полноценно?
> > Может ли помочь прописывание в xmodmap кодов 0x6xx?
>
> Ну, так надо пробовать. Если этот терминал поддерживает перезагрузку
> modmap - будет работать.
Что значит "перезагрузка modmap"? Факт что xrus на нем годами работал
это свидетельство "поддержки перезагрузки modmap"?
> Кстати, в последних xrus есть уже такая раскладка. Называется,
> скорее всего - cyrillic.
>
> Ну а если терминал не поддерживает, выход один - "портить" иксовую
> locale (написать в ней encoding_name iso8859-1).
А это как? Как это сделать, чтобы не испортить локаль во всех остальных
местах? Точнее, на всех остальных терминалах, подключенных к той же
машине.
--
Victor Wagner vitus@ice.ru
Programmer Office:7-(095)-785-09-72
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus