[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fwd: NEW charset!!! Было: Re: KOI8]
> > Там, кстати, в suse.6.0.rus/README.ru предлагается использовать
> > "хакерскую раскладку" для StarOffice, Applix, но вполне помогает
> > _XKB_CHARSET=KOI8-R.
> Да, но мы предпочитаем рекомендовать широкому пользователю kkb --
> универсально и не требует непонятных для него надписей.
А что такого сложного - установить _XKB_CHARSET ?
Вставить его в "стартовые скрипты" там же, где и LANG определяется.
Беда в том, что _XKB_CHARSET действует только на XLookupSring.
(Значит сработает только на тех приложениях, которые не пользуют XmbLookup*
или неправильно устанавливают LocaleModifiers.)
К тому же эта переменная "перебивает" ту установку, что в locale.
А это не совсем хорошо - вдруг какой-то проге потребуется другая locale,
придется специально для нее отменять (или править) этот _XKB_CHARSET.
Более правильным было бы если бы оно действовало только если locale - "C".
В большинстве случаев это означет не то, что приложению нужна действительно
default locale, а просто оно ее не установило.
Кстати, в этой связи мне все больше нравится метод "имени Канавина" -
замена "C" на koi8-r. Если надо, могу аргументировать подробнее
(хотя Вы все-равно не согласитесь :-).
И еще насчет kkb. Конечно, иметь отдельные раскладки для разных
приложений - самый идеальный способ (идеологически).
А как kkb с этим справляется?
Он уже может автоматом поставить нужную раскладку при запуске/фокусировке
на конкретном приложении?
--
Ivan U. Pascal | e-mail: pascal@tsu.ru
Administrator of | Tomsk State University
University Network | Tomsk, Russia