[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