кракозябры в aterm xterm

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

vitaliy77
Сообщения: 28

кракозябры в aterm xterm

Сообщение vitaliy77 »

Подскажите пожалуйста чего сделать?
В gnome-terminal все в порядке - и mc и centericq и mutt - везде русские буквы нормально отображаются
В aterm и xterm - просто ужас какой-то. Ни одной русской букивки.
Что можно сделать?
PS: это все на дебиане сарже, wmaker ;-)
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: кракозябры в aterm xterm

Сообщение router »

vitaliy77 писал(а):
23.02.2006 10:48
Подскажите пожалуйста чего сделать?
В gnome-terminal все в порядке - и mc и centericq и mutt - везде русские буквы нормально отображаются
В aterm и xterm - просто ужас какой-то. Ни одной русской букивки.
Что можно сделать?
PS: это все на дебиане сарже, wmaker ;-)

Вроде бы такой вопрос уже задавался и не раз....
Смотрите вывод команды locale, выбираете соответствующий шрифт в xfontsel
Для проверки запустите Ваш псевдотерминал с ключом --font

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

aterm --font -cronyx-fixed-medium-r-*-*-*-140-*-*-*-*-koi8-r

Если проблем нет (а их и не должно быть, если выбран правильный шрифт), добавьте строку в ~/.Xresources

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

aterm*font:-cronyx-fixed-medium-r-*-*-*-140-*-*-*-*-koi8-r

и выполните команду

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

xrdb -merge ~/.Xresources
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: кракозябры в aterm xterm

Сообщение Liksys »

vitaliy77 писал(а):
23.02.2006 10:48
Подскажите пожалуйста чего сделать?
В gnome-terminal все в порядке - и mc и centericq и mutt - везде русские буквы нормально отображаются
В aterm и xterm - просто ужас какой-то. Ни одной русской букивки.
Что можно сделать?
PS: это все на дебиане сарже, wmaker ;-)

Можно установить TTF шрифты вместо стандартных, я так делал и у меня все работало.
Спасибо сказали:
vitaliy77
Сообщения: 28

Re: кракозябры в aterm xterm

Сообщение vitaliy77 »

aterm: can't load font "-cronyx-fixed-medium-r-*-*-*-140-*-*-*-*-koi8-r"
вот что пишет
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: кракозябры в aterm xterm

Сообщение SANTA »

Ну значит у тебя нет такого шрифта. Посмотри xlsfonts и выбери понравившийся
Спасибо сказали:
vitaliy77
Сообщения: 28

Re: кракозябры в aterm xterm

Сообщение vitaliy77 »

всем спасибо!!!
разобрался со шрифтами ;-)
Спасибо сказали:
vitaliy77
Сообщения: 28

Re: кракозябры в aterm xterm

Сообщение vitaliy77 »

после перезагрузки опять кривые буквы
что сделать что бы xrdb -merge ~/.Xresources не запускать каждый раз?
Спасибо сказали:
Аватара пользователя
4yKoTkA
Сообщения: 183
ОС: Gentoo GNU/Linux.FreeBSD

Re: кракозябры в aterm xterm

Сообщение 4yKoTkA »

vitaliy77 писал(а):
23.02.2006 22:04
после перезагрузки опять кривые буквы
что сделать что бы xrdb -merge ~/.Xresources не запускать каждый раз?

Поменяй шрифты в /usr/share/Eterm/themes/Eterm/user.cfg у меня сработало.
Другой вопрос как добавить шрифтов, а то у меня только два с поддержкой koi8-r?
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: кракозябры в aterm xterm

Сообщение router »

vitaliy77 писал(а):
23.02.2006 22:04
после перезагрузки опять кривые буквы
что сделать что бы xrdb -merge ~/.Xresources не запускать каждый раз?

Каждый раз? "О боги, боги, как страшно жить, яду мне, яду!" ( © Булгаков)
У меня такой проблемы не было. Один раз выполнил эту команду, с тех пор всё прекрасно, посему более серьёзно этот вопрос не изучал.

Покопался в man xrdb. Одна из первых строк:
You would normally run this program from your X startup file.

Есть смысл последовать этому совету :)

Впрочем, наверняка вызов xrdb предусмотрен в системе изначально. В startx и вызываемых из него файлах этого не нашёл (возможно, плохо искал) , но зато есть /etc/X11/Xsession.d/30x11-common_xresources:

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

# $Id: 30x11-common_xresources 305 2005-07-03 18:51:43Z dnusinow $

# This file is sourced by Xsession(5), not executed.

# If xrdb (from xbase-clients) is installed, merge system-wide X resources.
# [b]Then merge the user's X resources, if the options file is so configured.[/b]
if which xrdb >/dev/null 2>&1; then
  if [ -d "$SYSRESOURCES" ]; then
    RESOURCEFILES=$(run-parts --list $SYSRESOURCES)
    if [ -n "$RESOURCEFILES" ]; then
      for RESOURCEFILE in $RESOURCEFILES; do
        xrdb -merge $RESOURCEFILE
      done
    fi
  fi

  if grep -qs ^allow-user-resources "$OPTIONFILE"; then
    if [ -f "$USRRESOURCES" ]; then
      [b]xrdb -merge $USRRESOURCES[/b]
    fi
  fi
else


Удачи :)
Спасибо сказали:
vitaliy77
Сообщения: 28

Re: кракозябры в aterm xterm

Сообщение vitaliy77 »

есть) только почему-то при старте не запускается и ошибок не выдает :)
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: кракозябры в aterm xterm

Сообщение bahsurman »

vitaliy77 писал(а):
24.02.2006 19:47
есть) только почему-то при старте не запускается и ошибок не выдает :)


Не нашел упоминания как у вас иксы грузятся, поэтому впишите
xrdb -merge ~/.Xdefaults
в ~/.xinitrc ~/.xsession и ~/.xprofile
Спасибо сказали: