[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