Решено: русский в xterm

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Решено: русский в xterm

Сообщение farex »

Помогите настроить отображения русского в xterm

Код: Выделить всё

  GNU nano 2.0.9                                                          Файл: .Xdefaults

XTerm*background: black
XTerm*foreground: gray
XTerm*geometry: 80x20+70+180
#XTerm*font:  -*-*-*-r-*-*-14-*-*-*-*-*-ru_RU.utf8-*
xterm*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-utf8-r
XTerm*scrollBar: false
XTerm*saveLines: 1024

Aterm*geometry: 80x25+200+100
Aterm*transparent: true
Aterm*shading: 20
Aterm*saveLines: 1024

Rxvt*inheritPixmap: true


Код: Выделить всё

farex@dhcppc0 ~--> locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE=C
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
farex@dhcppc0 ~-->
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: русский в xterm

Сообщение watashiwa_daredeska »

farex, большое спасибо за помощь модераторам в их нелегком труде, но если уж пишете в заголовке «Решено», то хотя бы пишите свое решение :)

Решение, которое уже очень давно работает у меня:

Код: Выделить всё

XTerm*font: -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-*
XTerm*eightBitInput: false
XTerm*metaSendsEscape: true
XTerm*utf8: 1
XTerm*locale: 1
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Решено: русский в xterm

Сообщение farex »

Извеняюсь, не было времени ( я тут авесоме настраиваю ( а вы понимаете что это значит (;красноглазие выше среднего.
XTerm*font: -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-*
XTerm*eightBitInput: false
XTerm*metaSendsEscape: true
XTerm*utf8: 1
XTerm*locale: 1

Да все как вы и показали, это и есть решения проблемы.
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Решено: русский в xterm

Сообщение VarLog »

Ключевой момент здесь:

Код: Выделить всё

XTerm*utf8: 1
На самом деле всё очень просто...
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Решено: русский в xterm

Сообщение watashiwa_daredeska »

VarLog писал(а):
22.10.2009 16:03
Ключевой момент здесь:
Не только. eightBitInput и metaSendsEscape тоже рояль играют. Да и locale на что-то там влияет, ЕМНИП. Вот без utf8 можно и обойтись, если очень захотеть :) Среди имеющихся в моем ~/.Xresources вариантов есть и такой:

Код: Выделить всё

KXTerm*font: -*-terminus-medium-r-*-*-14-*-*-*-*-*-koi8-r
KXTerm*eightBitInput: false
KXTerm*metaSendsEscape: true
Эту штуку я использовал в свое время для запуска в локали ru_RU.KOI8-R программ, которые упорно не хотели дружить с ru_RU.UTF-8.
Спасибо сказали: