LINUX.ORG.RU

Ответ на: комментарий от Shadow1251
*background: rgb:00/00/ad
*foreground: rgb:00/00/00
*color0:     rgb:00/00/00
*color1:     rgb:64/0f/19
*color2:     rgb:00/00/00
*color3:     rgb:ad/71/42
*color4:     rgb:ff/ff/ff
*color5:     rgb:b2/5c/7c
*color6:     rgb:52/75/6b
*color7:     rgb:ad/aa/ad
*color8:     rgb:52/55/52
*color9:     rgb:a5/61/63
*color10:    rgb:ce/c2/63
*color11:    rgb:73/ae/70
*color12:    rgb:36/70/9f
*color13:    rgb:aa/82/9c
*color14:    rgb:51/89/89
*color15:    rgb:ff/ff/ef
Deleted ()
Ответ на: комментарий от Deleted

А вот и ошибка. Я так понимаю, это XTerm?

Тогда в ~/.Xdefaults должно быть:

XTerm*background: rgb:00/00/ad
XTerm*foreground: rgb:00/00/00
! и т.д.
Т.е. с указанием класса.

Но есть и более красивый, альтернативный вариант: именно в том виде, как оно у тебя, т.е.:

*background: rgb:00/00/ad
*foreground: rgb:00/00/00
! и т.д.
(без указания класса) сохраняешь в ~/XTerm. xterm свои app-resources тогда сам подцепит. Ничего через xrdb грузить не надо будет.

PS: Это касается и всех других X-app.

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 3)
Ответ на: комментарий от Shadow1251

Кстати, хотя .Xdefaults и протух, но есть ли разница?

Незнаю, на арчевики сказано:

Using ~/.Xdefaults is deprecated

я решил поверить.

Medar ★★★★★ ()
Ответ на: комментарий от Deleted

чет рагульно выглядит

XTerm*colorBD:              white

XTerm*color0:               black
XTerm*color1:               #b21818
XTerm*color2:               #18b218

x0r ★★★★★ ()
Ответ на: комментарий от beastie

А вот и ошибка. Я так понимаю, это XTerm?

Нет, я хочу настроить глобальную цветовую схему для moc и mc. Качал готовы схемы - работают, но после перезагрузки. А создание своей как бы подразумевает многократное тестирование, так что, тот факт, что конфигурационный файл отрабатывает только при перезагрузке меня пугает.

Это касается и всех других X-app

Простите, не понял.

Deleted ()
Ответ на: комментарий от Deleted

Забавно, решил у себя попробовать, то у меня сработало и с xrdb -load.

Medar ★★★★★ ()
Ответ на: комментарий от beastie

Вся соль в том, что X-приложения ищут свои resources сначала в /etc/X11/app-defaults/<CLASS> и дальше по списку, в том числе в ~/<CLASS>

man X | grep XFILESEARCHPATH|XUSERFILESEARCHPATH

beastie ★★★★★ ()
Ответ на: комментарий от Deleted

moc и mc — это ncurses и про Xresources ничего не знают. Тебе надо настроить XTerm. Как, смотри выше.

Про «не понял» тоже смотри выше.

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Залил в .Xdefaults схему

*background:#000000
*foreground:#b09292

!Fish Bone

!black
*color0:#293b3b
*color8:#344040

!red
*color1:#bf5357
*color9:#bf6367

!green
*color2:#41a551
*color10:#51a55f

!yellow
*color3:#aea64f
*color11:#aea75d

!blue
*color4:#416ea5
*color12:#5177a5

!magenta
*color5:#bf6053 
*color13:#bf6e63

!cyan
*color6:#714da5
*color14:#7859a5

!white
*color7:#876868
*color15:#876f6f

сделал xrdb -load ~/.Xdefaults
xterm и xclock изменили тему без сторонних плясок.

Shadow1251 ()
Ответ на: комментарий от beastie

Покажу просто на примере того, что у меня и то, что работает:

$ grep ^XTerm ~/.Xresources 
XTerm*font:             7x13
XTerm*saveLines:        2048
XTerm*scrollBar:        false
XTerm*colorMode:        true
XTerm*loginShell:       true
XTerm*deleteIsDEL:      true
$ cat ~/XTerm
! *VT100 Zenburn color-scheme
*VT100*background:              #3a3a3a
*VT100*foreground:              #dcdccc
! black
*VT100*color0:                  #3a3a3a
*VT100*color8:                  #709080
! red
*VT100*color1:                  #cc9393
*VT100*color9:                  #dca3a3
! green
*VT100*color2:                  #60b48a
*VT100*color10:                 #c3bf9f
! yellow
*VT100*color3:                  #dfaf8f
*VT100*color11:                 #f0dfaf
! blue
*VT100*color4:                  #506070
*VT100*color12:                 #94bff3
! magenta
*VT100*color5:                  #dc8cc3
*VT100*color13:                 #ec93d3
! orange
*VT100*color6:                  #8cd0d3
*VT100*color14:                 #93e0e3
! white
*VT100*color7:                  #dcdccc
*VT100*color15:                 #ffffff
beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 3)
Ответ на: комментарий от Shadow1251

Тоже как-то жестоко, сразу всем цвет менять. =) Но да, сработает, но то ли это, что хочет ТС? Може всё же лучше по классам?

beastie ★★★★★ ()
Ответ на: комментарий от beastie

Ну говорит, что хочет везде. Хотя по классам, конечно, гемора в будущем меньше.

Shadow1251 ()

Shadow1251, beastie, спасибо, разобрался с цветами. В моем случае нужно было просто заменить XTerm на URxvt, все получилось.

Но подгружать конфиг динамически, после изменения,так и не вышло. Все те же xrdb -load & xrdb -merge, пишу всe в ~/.Xdefaults.

Deleted ()
Ответ на: комментарий от Deleted

У меня в ~/.xinitrc прописано:

xrdb -merge ~/.Xresources
Аналогично работает:
xrdb -merge ~/.Xdefaults
Если у тебя так не получается, я бы подумал может кто-то трет эти настройки при старте иксов.

Shadow1251 ()
Ответ на: комментарий от Shadow1251

Если у тебя так не получается, я бы подумал может кто-то трет эти настройки при старте иксов.

Да не кому, у меня голый арч, иксы поставлены в минимально возможной конфигурации, тот же xrdb ставил отдельно.

В общем, хз. Может на форму арча спросить?

Deleted ()
Ответ на: комментарий от Deleted

Судя по всему проблема, действительно, дистрибутивная. Ни на генте ни на нетке такого не наблюдаю. Лучше спросить чем не спросить :)
Кроме того, что .Xdefaults устарел, может подскажут решение.

Shadow1251 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.