Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   русский шрифт в eterm (http://forum.oszone.net/showthread.php?t=83954)

zl3p 13-05-2007 04:03 586210

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

BuGfiX 13-05-2007 22:27 586452

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

zl3p 13-05-2007 22:35 586455

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

BuGfiX 13-05-2007 22:40 586458

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

zl3p 14-05-2007 01:56 586500

Тогда я просто использовал другие методы, которые нашёл в инете.
К сожалению, команда
Цитата:

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. Похоже, что такой вариант не подойдёт.


Время: 09:04.

Время: 09:04.
© OSzone.net 2001-