Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     16 Feb 2005  17:03:10
 To : Michael V. Kazakov
 Subject : Re: xemacs21 -nw && xterm && ru_RU.KOI8-R
 -------------------------------------------------------------------------------- 
 
 Michael V. Kazakov <kazakov@fintech.ru> wrote:
 
 MVK> berd@desert.ihep.su (Eugene B. Berdnikov) writes:
 MVK> 
 >>  Кто-нибудь знает, что надо сказать этому чуду в перьях,
 >>  чтобы оно кириллицу вводило нормально при TERM=xterm?
 MVK> 
 MVK> А что не так? Только что проверил - работает безо всякого
 MVK> шаманства. Раскладку чем переключаешь?
 
  Переключение - внешнее. То есть xemacs'у, запущенному в консольной моде
  (xemacs -nw) подаются на вход обычные символы из диапазона кириллицы,
  локаль установлена в ru_RU.KOI8-R. Пробовал ставить/снимать LANG или
  LC_CTYPE, убирал DISPLAY - никакого результата.
 
  Конкретно в настоящей консоли переключение делается через consolemap
  (или как его там), в xterm'е - через xkb, а в ssh - просто прилетают
  символы из сокета. Результат одинаковый, никаких отличий не уловил.
  Чем ещё можно переключать?
 
 >>  Шаманское заклинание TERM=linux я знаю, хотя совершенно не понимаю,
 >> где и как оно срабатывает. Hо хочется странного - каких-нибудь
 >> крепких выражений на lisp'е для этой хе..рни.
 MVK> 
 MVK> Hа тему кодировок стоит только:
 MVK> 
 MVK> (custom-set-variables
 MVK>  '(current-language-environment "Cyrillic-KOI8")
 MVK>  '(default-input-method "cyrillic-jcuken"))
 
  Кушает молча, результат не меняется. По-моему, такое я видел
  в факах, но применительно к GNUemacs, а не Xemacs'у...
 
 MVK> Xemacs из debian testing.
 
  Аналогично, стоит версия nomule:
 
 % COLUMNS=132 dpkg -l 'xemacs*' | grep '^ii'
 
 ii  xemacs21                    21.4.16-1                   Editor and kitchen
 sink
 ii  xemacs21-basesupport        2004.08.18-2                Editor and kitchen
 sink -- compiled elisp support files
 ii  xemacs21-nomule             21.4.16-1                   Editor and kitchen
 sink -- Non-mule binary
 ii  xemacs21-support            21.4.16-1                   Editor and kitchen
 sink -- architecture independent support files
 
  Hо точно такая же проблема для RH-7.3:
 
 % rpm -q xemacs
 xemacs-21.4.6-7
 
  Может быть, без mule оно вообще никуда не переключается?
 
  Для иксовой-то моды проблем нет: через (define-key global-map ...)
  всё keysym'ы вяжутся. Может быть, оно идеологичеки некузяво, но зато
  просто и эффективно. А для консоли не удаётся найти решения
  за разумное время (к сожалению, в elisp я ориентируюсь плохо).
 
  Подозреваю, тут что-то завязано на интерпретацию Meta, хотя объяснение
  факту смены поведения при TERM=linux я пока не нашёл.
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5.3
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xemacs21 -nw && xterm && ru_RU.KOI8-R   Eugene B. Berdnikov   15 Feb 2005 21:03:15 
 Re: xemacs21 -nw && xterm && ru_RU.KOI8-R   Michael V. Kazakov   16 Feb 2005 13:08:19 
 Re: xemacs21 -nw && xterm && ru_RU.KOI8-R   Eugene B. Berdnikov   16 Feb 2005 17:03:10 
 Re: xemacs21 -nw && xterm && ru_RU.KOI8-R   Michael V. Kazakov   16 Feb 2005 18:38:09 
 Re: xemacs21 -nw && xterm && ru_RU.KOI8-R   Eugene B. Berdnikov   16 Feb 2005 20:03:01 
Архивное /ru.linux/36511c3296be.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional