Отправляет email-рассылки с помощью сервиса Sendsay

Xterm под Fedora 3 - проблема с charset

Здравствуйте!

Моё:
- кампутер Celeron 333,
- Fedora Core 3,
- Window Maker 0.91.0,
- zsh 4.2.0 (i386-redhat-linux-gnu),
- Xterm (X.Org 6.7.0(192)).

Проблема: Xterm не показывает русские буквы (вместо них печатается
латиница с акцентными значками - не помню, как оно зовётся).

Локаль установлена вроде правильно:

1) в других программах и эмуляторах терминалов в том числе проблем такого
рода нет;
2) при копировании "кривого" текста в другие программы вставляется "как
надо" - русскими буквами;
3) в .zshrc прописано (с использованием bash то же самое):
export LANG=ru_RU.koi8r
export LC_ALL=ru_RU.koi8r

Некоторые интересные факты.

* Если запускаю с параметром -lc, пишет
Warning: couldn't find charset data for locale ru_UA; using ISO
8859-1
и юзает некириллический шрифт.

* Если из этого же терминала (или другого, например, gnome-terminal)
запустить
xterm
, получается то же самое. Если запустить
xterm -lc
, эмулятор терминала запускается нормально и присутствует русский шрифт.

Как бы так всё-таки запустить Xterm с русским шрифтом? Ведь на каждый
Xterm держать ещё по терминалке - как минимум криво :)

Буду благодарен за помощь!

Ответить   Ведомир Tue, 1 Mar 2005 12:32:21 +0200 (EET) (#324950)

 

Ответы:

В сообщении от 1109673141 секунд после начала Эпохи Unix Вы написали:

$ xterm -font "-*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r"

/etc/X11/Xresources:
xterm*font: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
xterm_color*font: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
xterm_color*boldFont: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
XTerm*VT100*font: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
XTerm*VT100*boldFont: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
Aterm*font: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r
Rxvt*font: -*-fixed-*-*-*-*-*-*-*-*-*-*-koi8-r

Ответить   Konstantin Korikov Tue, 1 Mar 2005 19:00:56 +0200 (#325228)

 

Здравствуй!

On Tue, 1 Mar 2005, Konstantin Korikov wrote:

- не помогло

А вот эта конструкция работает! Только с одним недостатком: русский шрифт
ставится только в установленном размере. Если использовать Shift+'+' или
Shift+'-', то снова кодировка шрифта латинская. Вот текущий конфиг:

xterm*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
xterm_color*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
xterm_color*boldFont: -*-fixed-mediium-bold-*-*-20-*-*-*-*-*-koi8-u
XTerm*VT100*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
XTerm*VT100*boldFont: -*-fixed-medium-bold-*-*-20-*-*-*-*-*-koi8-u
Aterm*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
Rxvt*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u

Жить можно, но пока что проблема решена не до конца.

PS: прошу прощения за поздний ответ.

Ответить   Ведомир Tue, 15 Mar 2005 18:23:06 +0200 (EET) (#333591)

 

Ведомир пишет:

вместо 20 напиши *... должно помочь...
а вообще поэксперементируй с xfontsel...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16719; Возраст листа: 600; Участников: 1349
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/333759

Ответить   Wed, 16 Mar 2005 11:14:08 +0400 (#333759)

 

Здравствуй!

On Wed, 16 Mar 2005, Сизов С.В. wrote:

Да, без этой утилитки вообще замучился бы =)
Сначала пробовал ставить вместо размера звезду. Но выбирался какой-то
очень мелкий шрифт, и при попытке его изменить при работе был тот же самый
эффект - кодировка сохранялась только в этом мелком шрифте.

Текущее состояние дела - с терминалкой работать можно только со шрифтом
одного размера. Для изменения шрифта необходимо переписывать
вышеприведённый конфиг и перезапускать иксы.

Ответить   Ведомир Wed, 16 Mar 2005 12:32:10 +0200 (EET) (#333898)

 

On Wed, 16 Mar 2005 12:32:10 +0200 (EET)
Ведомир <ve***@i*****.ua> wrote:

шрифтом

Иксы, как раз, перезапускать необязательно.

Ответить   Крохин Анатолий Александрович Wed, 16 Mar 2005 13:33:21 +0300 (#333916)

 

i386-redhat-linux-gnu)

On Tue, 15 Mar 2005 18:23:06 +0200 (EET)
Ведомир <ve***@i*****.ua> wrote:

помимо ресурса font есть ресурсы font1 font2 ... font6

man xterm
less /usr/lib/X11/app-defaults/XTerm
less /usr/lib/X11/app-defaults/XTerm-color

Ответить   Wed, 16 Mar 2005 15:39:10 +0200 (#334077)

 

Здравствуй!

On Wed, 16 Mar 2005, alexander barakin wrote:

Изменения в вышеуказанных файлах ничего не дали.
Зато в файле /etc/X11/Xresources я расписал шрифты для тех самых font1,
font2 и т.д. вот так:

xterm*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
xterm_color*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
xterm_color*boldFont: -*-fixed-mediium-bold-*-*-20-*-*-*-*-*-koi8-u
XTerm*VT100*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
XTerm*VT100*boldFont: -*-fixed-medium-bold-*-*-20-*-*-*-*-*-koi8-u
Aterm*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u
Rxvt*font: -*-fixed-medium-*-*-*-20-*-*-*-*-*-koi8-u

xterm*font1: -*-fixed-medium-*-*-*-15-*-*-*-*-*-koi8-u
xterm_color*font1: -*-fixed-medium-*-*-*-15-*-*-*-*-*-koi8-u
xterm_color*boldFont1: -*-fixed-mediium-bold-*-*-15-*-*-*-*-*-koi8-u
XTerm*VT100*font1: -*-fixed-medium-*-*-*-15-*-*-*-*-*-koi8-u
XTerm*VT100*boldFont1: -*-fixed-medium-bold-*-*-15-*-*-*-*-*-koi8-u
Aterm*font1: -*-fixed-medium-*-*-*-15-*-*-*-*-*-koi8-u
Rxvt*font1: -*-fixed-medium-*-*-*-15-*-*-*-*-*-koi8-u

xterm*font2: -*-fixed-medium-*-*-*-14-*-*-*-*-*-koi8-u
xterm_color*font2: -*-fixed-medium-*-*-*-14-*-*-*-*-*-koi8-u
xterm_color*boldFont2: -*-fixed-mediium-bold-*-*-14-*-*-*-*-*-koi8-u
. . .
. . .

И так до font6 включительно. И - вот оно, чудо! Работает! =)

Спасибо всем принявшим участие в решении проблемы!
Тема закрыта.

Ответить   Ведомир Thu, 17 Mar 2005 16:57:20 +0200 (EET) (#334909)

 

Ведомир wrote:

Заведите на панели кнопку запуска терминала,
в графе "команда" поставьте xterm -lc
или любые другие ключи, и вызывайте сколько хотите

Галина

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16322; Возраст листа: 586; Участников: 1341
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/325524

Ответить   Wed, 02 Mar 2005 09:22:55 +0300 (#325524)

 

Здравствуй!

On Wed, 2 Mar 2005, Mal'kova Galina wrote:

Пробовал: xterm -lc работает только если запускать её именно из терминалки
=\

Ответить   Ведомир Tue, 15 Mar 2005 18:22:50 +0200 (EET) (#333588)