[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XFree86 3.3.6 & xrus



> >   Ну, так надо пробовать. Если этот терминал поддерживает перезагрузку
> > modmap - будет работать.
> 
> Что значит "перезагрузка modmap"? Факт что xrus на нем годами работал
> это свидетельство "поддержки перезагрузки modmap"?

  Ну-у-у, пожалуй - да. :-)

  Попробуйте последний xrus с cyrillic раскладками.

> >   Ну а если терминал не поддерживает, выход один - "портить" иксовую
> > locale (написать в ней encoding_name iso8859-1).
> 
> А это как? Как это сделать, чтобы не испортить локаль во всех остальных
> местах? Точнее, на всех остальных терминалах, подключенных к той же
> машине.

  Вот это - самый интересный вопрос. :-)

  Ну, например -
Есть такая хитрая "переменная окружения" XLOCALEDIR, котрой можно
указать - использовать для поиска иксовой локали не X11R6/lib/X11/locale,
а что-то другое.
  Вот в этой другой директории можно сделать только директорию для iso8859-1
(со всем содержимым - XLC_LOCALE и Compose), не забыть скопировать файлики
locale.dir и compose.dir, а в файле locale.alias достаточно одной строчки
ru_RU.KOI8-R           en_US.ISO8859-1
  Ну или сделать в ней koi8-r/XLC_LOCALE с "испорченой" encoding_name.

  И, естественно, для "несчастного" терминала выставлять эту XLOCALEDIR.

  Но сначала - попробуйте xrus с кириллическими раскладками. 

-- 
 Ivan U. Pascal         |   e-mail: pascal@tsu.ru
   Administrator of     |   Tomsk State University
     University Network |       Tomsk, Russia