Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов
Модератор: Модераторы разделов
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux
Сообщение
farex » 22.10.2009 11:02
Помогите настроить отображения русского в 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
Сообщение
watashiwa_daredeska » 22.10.2009 13:16
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
Сообщение
farex » 22.10.2009 14:25
Извеняюсь, не было времени ( я тут авесоме настраиваю ( а вы понимаете что это значит (;красноглазие выше среднего.
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
Сообщение
VarLog » 22.10.2009 16:03
На самом деле всё очень просто...
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux
Сообщение
watashiwa_daredeska » 23.10.2009 01:04
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.