Я использую Redhat Linux, и проблема, с которой я сталкиваюсь, заключается в том, что "синий" цвет каталогов едва заметен на черном фоне. Я нашел несколько сообщений в Интернете, в которых предлагается изменить некоторые параметры в файле /etc/profile.d/colorls.sh и /etc/profile.d/colorls.csh. Однако это изменит настройки цвета для всех, кто войдет в систему. Может кто-нибудь, пожалуйста, дайте мне знать, как я могу изменить настройки цвета, которые повлияют только на меня?
Redhat Linux - изменить цвет каталога
Ответ 1
Чтобы указать цвета вывода ls, вам нужно установить LS_COLORS. В своем .zshrc попробуйте добавить:
LS_COLORS="$LS_COLORS:di=00;33"
34 - синий, 33 - желтоватый. Измените это число и найдите то, что вам нравится.
Используйте dircolors, чтобы понять, что должно выглядеть LS_COLORS и добавить -p, чтобы увидеть список цветов.
Ответ 2
Ответ Joachim хорош для исправления конкретной проблемы каталогов, но если какие-либо другие утилиты выводятся с использованием "синего" цвета, вы найдете их такими же нечитаемыми.
Различные терминальные эмуляторы имеют разные настройки для изменения цветов; мой эмулятор терминала выбирает 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
, и они вступают в силу после входа в систему или после слияния этого файла с базой данных X: xrdb -merge ~/.Xresources
.
Конечно, разные терминалы настроены по-разному. Для получения более подробной информации об изменении цветов обычных цветов проверьте свою справочную страницу терминала.
Ответ 3
Вы можете увидеть, что сделано в глобальном файле, а затем добавить его в свой собственный файл ~/.profile(или аналогичный файл.)
Ответ 4
решение samolod является хорошим.
В случае KDE konsole вы переходите к Настройки → Изменить текущий профиль → Внешний вид → Изменить → Цвет 5. Затем используйте графический выбор цвета, чтобы сделать его ярче (я выбрал # 5871FF).