color in xterm and rxvt

aliska12

Как включить поддержку цветов в xterm и его клоне rxvt? Например, в консоли я настроил цветной вывод у ls и цвета в mutt, и они прекрасно отображаются. Как добиться этого под иксами? В man xterm столько раз встречается слово color, что найти то, что мне надо я не смог.

hoha32

setenv XTERM_COLOR

sany79

Ничего, мне кажется, специально включать не нужно.
Если поддержка цветов для ls включается в профайле, то нужно запускать xterm/rxvt как login shell:


rxvt --loginShell

aliska12

Короче, например, это делается так:
>setenv TERM xterm-color
А как сделать, чтобы подобная инициализация делалась по умолчанию при загрузке иксов? Мне кажется, что добавить соответствующую строчку в ~/.cshrc не есть оч хорошо. Ведь эта переменная используется не только в иксах.

aliska12

Раз пошла такая пьянка, надо бы и шрифты в xterm сделать побольше. А как?
ЗЫ: при общении с иксами все время встречаюсь с понятием resources. Где можно почитать про их использование?

sany79

Про ресурсы -- man X, man xrdb, man rxvt, man xterm.
Файл ~/.efaults.
Поменять шрифт:


rxvt -fn "-b&h-lucida console-medium-r-semi condensed-*-*-170-*-*-m-*-koi8-r"


или что-то в этом роде.

sany79

Вместо этого можно указывать тип терминала в командной строке:


rxvt -tn xterm-color

aliska12

Надо бы, чтобы тип терминала устанавливался в xterm-color автоматически при запуске иксов.

sany79

А как запускается X?
Из m/kdm/gdm, или из startx?
В первом -- полазить в стартовых скриптах в /etc/X11/m/.....
Во втором случае нужно приписать setenv в ~/.xinitrc.
В одних шеллах работает setenv TERM xterm-color, в других -- export TERM=xterm-color. Это надо выяснить.
Но проще всего поправить ~/.efaults.
Изменения в ресурсах принимаются иксами к сведению по команде xrdb <~/.efaults.

aliska12

упс, твой пост не дочитал

sany79

Нет, это я его в тот момент не дописал

aliska12

Во втором случае нужно приписать setenv в ~/.xinitrc.

xfree ругнулся на setenv

sany79

Это, думаю, не xfree ругнулся.
Значит, заменить setenv ... на TERM=.....

artimon

Вот что я сделал года два назад в МЦНМО
.xinitrc


xrdb ~/.Xres
xterm &
fvwm2


.Xres


XTerm*background: grey
XTerm*foreground: black
XTerm*geometry: 90x40
XTerm*title: Console
XTerm*font: -cronyx-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
XTerm*boldFont: -cronyx-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
!XTerm*highlightColor: lightyellow
XTerm*visualBell: true
XTerm*colorBDMode: true
XTerm*colorBD: \#ffff00
XTerm*underLine: true
XTerm*colorULMode: false
XTerm*colorUL: \#00ff00
XTerm*boldColors: true

Оставить комментарий
Имя или ник:
Комментарий: