Установить цвет текста в xterm

в моем терминале gnome я могу изменить настройки профиля, чтобы установить цвет текста на зеленый. я не говорю о приглашении (это уже настроено синим цветом, как я хочу), просто говорю об общем цвете текста, когда я запускаю команды, такие как echo например. Что я должен добавить к моему .bashrc file сделать это для терминалов linux? (напр. для ctrl+alt+f1 терминал) я хочу зеленый текст.

Я использую debian 7.

15
задан mulllhausen
05.05.2023 4:26 Количество просмотров материала 3601
Распечатать страницу

2 ответа

этой .bashrc подходит близко, но все еще не совсем верно:

black_foreground=30
red_foreground=31
green_foreground=32
yellow_foreground=33
blue_foreground=34
magenta_foreground=35
cyan_foreground=36
white_foreground=37

black_background=40
red_background=41
green_background=42
yellow_background=43
blue_background=44
magenta_background=45
cyan_background=46
white_background=47

reset_color=0

normal_chars=0
bold_chars=1
underlined_chars=4
blinking_chars=5
reverse_chars=7

start_prompt_coloring="\e[${bold_chars};${cyan_foreground}m"
end_prompt_coloring="\e[0m"
start_text_coloring="\e[${green_foreground}m"
PS1="${start_prompt_coloring}[\u@\h \W] $${end_prompt_coloring} ${start_text_coloring}"

это дает желаемый зеленый текст до тех пор, пока я запускаю команду, такую как ls -l --color=auto, который окрашен, а затем команда ls устанавливает свой собственный белый цвет только для этой команды:

sample bash terminal with colored text

Я не хочу вывод ls -l быть белым (Белый-текущий терминал по умолчанию) - я хочу изменить текст терминала по умолчанию на зеленый. пожалуйста, предоставьте лучший ответ, если вы знаете один!

0
отвечен mulllhausen 2023-05-06 12:14

поставить это в ~/.bashrc:

# set the default text color. this only works in tty (eg $TERM == "linux"), not pts (eg $TERM == "xterm")
setterm -background black -foreground green -store
0
отвечен mulllhausen 2023-05-06 14:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх