@MajorTom69

В настроках urxvt можно определить 15 цветов, за что каждый из них отвечает?

Решил попробовать urxvt, не могу найти пояснения за что отвечает каждый из 15 цветов, которые можно определить.
!black
URxvt*color0: #101010
URxvt*color8: #404040
!red
URxvt*color1: #953331
URxvt*color9: #8D4A48
!green
URxvt*color2: #546A29
URxvt*color10: #7E9960
!yellow
URxvt*color3: #909737
URxvt*color11: #9CA554
!blue
URxvt*color4: #385E6B
URxvt*color12: #5C737C
!magenta
URxvt*color5: #ffffff
URxvt*color13: #95618B
!cyan
URxvt*color6: #34676F
URxvt*color14: #5D858A
!white
URxvt*color7: #dddddd
URxvt*color15: #dddddd


смог понять только то, что color5 отвечает за цвет username
  • Вопрос задан
  • 382 просмотра
Решения вопроса 1
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
Это просто палитра для определения 16 цветов, которые используются в иксах. Определяются в .Xresources. Каждая программа может по-своему их использовать или переопределять в зависимости от своих настроек или даже исходного кода.

К примеру, возьми Midnight Commander, в нем есть возможность изменять цветовое оформление (skins). В /usr/share/mc/skins есть ini-файлы, где можно глянуть, как color0, color1, ..., color15 переопределяют цвета при оформлении коммандера.

Или команда ls, она тоже использует эти 16 цветов, но по своему. Глянь ее исходник:
git.savannah.gnu.org/cgit/coreutils.git/tree/src/ls.c
со строки 562 и ниже, там можно понять какой цвет как определяется. Если хочешь узнать, какие файлы (mp3, txt, mp4 и т.п.) каким цветом будут выведены при ls, то можно глянуть переменную среды LS_COLORS, в ней много чего определено.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы