[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