Redhat Linux-изменение цвета каталога

Я использую Redhat Linux, и проблема, с которой я сталкиваюсь, заключается в том, что "синий" цвет каталогов едва виден на черном фоне. Я нашел несколько сообщений в интернете, которые просят изменить некоторые настройки в файле /etc/profile.d/colorls.sh и /и т. д./профиль.d / colorls.csh. Однако это изменит настройки цвета для всех, кто входит в систему. Может кто-нибудь, пожалуйста, дайте мне знать, как я могу изменить настройки цвета, которые будут влиять только я?

4 ответов


чтобы задать цвета выходных данных ls, необходимо задать LS_COLORS. В твоем .zshrc, попробуйте добавить:

LS_COLORS="$LS_COLORS:di=00;33"

34-синий, 33-это ... желтоватый. Измените этот номер и найдите то, что вам нравится.

использовать dircolors чтобы почувствовать, как должны выглядеть LS_COLORS и добавить - p чтобы увидеть список цвет.


ответ Иоахима хорошо подходит для исправления конкретной проблемы каталогов, но если какие-либо другие утилиты выводятся с использованием "синего" цвета, вы найдете их так же нечитаемыми.

различные эмуляторы терминалов имеют разные настройки для изменения цветов; мой эмулятор терминала по выбору читает X ресурсов, чтобы определить, какие цвета использовать:

      URxvt.color0:   #000000
      URxvt.color1:   #A80000
      URxvt.color2:   #00A800
      URxvt.color3:   #A8A800
      URxvt.color4:   #0000A8
      URxvt.color5:   #A800A8
      URxvt.color6:   #00A8A8
      URxvt.color7:   #A8A8A8

      URxvt.color8:   #000054
      URxvt.color9:   #FF0054
      URxvt.color10:  #00FF54
      URxvt.color11:  #FFFF54
      URxvt.color12:  #0000FF
      URxvt.color13:  #FF00FF
      URxvt.color14:  #00FFFF
      URxvt.color15:  #FFFFFF

color4 это синий вопрос; у меня есть мой набор, как это:

URxvt.background:       #000000
URxvt.foreground:       gray75
URxvt.color3:           DarkGoldenrod
URxvt.color4:           RoyalBlue
URxvt.color11:          LightGoldenrod
URxvt.color12:          LightSteelBlue
URxvt.color7:           gray75
URxvt.colorBD:          #ffffff
URxvt.colorUL:          LightSlateGrey
URxvt.colorIT:          SteelBlue
URxvt.cursorColor:      grey90
URxvt.highlightColor:   grey25

это дает черный фон, не слишком яркий передний план, и большинство других цветов достаточно разумные. (Я тоже нашел синий цвет по умолчанию нечитаемым.) Я положил это в мой ~/.Xresources file, и они вступают в силу после входа в систему или после слияния этого файла с базой данных X resources:xrdb -merge ~/.Xresources.

конечно, различные терминалы настроены по-разному. Проверить страницу вашего терминала для получения более подробной информации об изменении цвета обычными красками.


вы можете увидеть, что делается в глобальном файле, а затем добавить его в свой личный~/.профиль (или аналогичный файл.)


решение samolod - это хорошо.

в случае KDE konsole вы идете в Настройки - > изменить текущий профиль - > внешний вид - > изменить - > цвет 5. Затем используйте графический выбор цвета, чтобы сделать его ярче (я выбрал #5871FF).