2

Есть ли способ раскрасить терминал Gnome так, как консоль из KDE использует цвета? Я бы по крайней мере хотел бы изменить цвет для user@name:~$ , потому что иногда становится довольно трудно читать, когда все одного цвета.

Вот некоторые примеры konsole, которые я хотел бы эмулировать для терминала gnome:

2 ответа2

3

Если вы говорите о цвете текста и фона текста в самом терминале, это, безусловно, возможно. Эти цвета создаются управляющими кодами ANSI, которые не являются специфичными ни для Konsole, ни для gnome-терминала; они работают в любой терминальной программе, которая вообще поддерживает цвет. Полный список кодов смотрите в Википедии.

Чтобы фактически использовать цветовые коды, вы пишете последовательность в форме \[\033[01;31m\] . В этом примере цвет переднего плана текста изменяется на ярко-красный (01 - яркий, 31 - красный), пока не произойдет другое изменение цвета. Чтобы использовать другой цвет, измените 31 на любое число от 30-37 (для цветов переднего плана) или 40-47 (для цветов фона). В качестве примера моя подсказка оболочки установлена

export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \W \[\033[01;37m\]\$\[\033[00m\] "

что дает мне имя пользователя @ host зеленым, рабочий каталог синим, а затем литерал $ желтым. \[\033[00m\] в конце - это код сброса, который очищает любые установленные цвета переднего плана / фона.

Кстати, фактический цвет, которому, скажем, соответствует 31 , обычно красный, но его можно изменить. Я знаю, что Konsole позволяет вам установить цветовую палитру ANSI, я не уверен, имеет ли gnome-терминал такую же возможность.

0

Смотрите также Gnome Terminal ➤ Edit ➤ Profiles ... и vi +/color ~/.bashrc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .