PDA

Показать полную графическую версию : русский шрифт в eterm


zl3p
13-05-2007, 04:03
где ОН?
Несмотря на чрезвычайно широкое распространение данной проблемы найти готовое решение через google мне не удалось. Дайте ссылку, если знаете.
А проблема такая, что в xterm и вообще везде в иксах русские буквы оторбажаются нормально, а в Eterm и rxvt они отображаются ненормально. В чём причина?

BuGfiX
13-05-2007, 22:27
Может дело в используемом шрифте? попробуйте указать нужный шрифт с помощью ключа -fn, и обратите внимание на последнюю часть названия шрифта, например -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r для локали koi8-r.

zl3p
13-05-2007, 22:35
Состояние дел немного изменилось: теперь у меня есть русский шрифт в rxvt, но нету в xterm. К сожалению, теперь его нету также и в Konqueror,которым, к сожалению, я часто пользуюсь (нет его по прежнему и в Eterm). А значит это не очень хорошо.
Чтобы это получить, делал я следующее: поменял в файле /etc/sysconfig/i18n все "UTF-8" на "KOI8-R".
Вопрос естественен: как сделать так, чтобы русский шрифт был и там и тут одновременно?

BuGfiX
13-05-2007, 22:40
Вам не нужно было менять настройку системной локали! koi8-r я указал в качестве примера, Вам же нужно было всего-лишь выбрать шрифт, соответствующий Вашей локали.

zl3p
14-05-2007, 01:56
Тогда я просто использовал другие методы, которые нашёл в инете.
К сожалению, команда
rxvt -fn -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
не помогает. Терминал выдаёт на это сообщение:
warring!!
rxvt is unable to display in UTF-8 encoding
you should use xterm instead
Для xterm'a же
-fn -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
выдаёт такое:

xterm: can't execvp /usr/X11R6/bin/luit
xterm: cannot support your locale


Интересно то, что работает (пока частично) такой вариант, если в xrvt просто взять и напрямую скопировать ЭТО:

LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=

Если теперь из этого же терминала запустит другой rxvt, но в нём и только в нём вводимый русский текст и сообщения самого rxvt-ема отображается правильно. Однако имена файлов и папок отображаются всё равно НЕправильно (так же как и до этого). Связано это, видимо, с тем, что сама ф/с смонтирована с оптией utf8. Похоже, что такой вариант не подойдёт.




© OSzone.net 2001-2012