Раскраска консоли [частично решено] (маскируемся)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

wetch
Сообщения: 51
ОС: debian

Раскраска консоли [частично решено]

Сообщение wetch »

Я так понимаю раскраска консоли определяется конфигурацией файла /etc/bash/bashrc. Только мне не понятно, какие строчки в нём определяют цвета. Если быть точнее, что нужно взять оттуда, чтобы все цвета перенести на Debian. Очень уж привычна оказалась гентушная консоль, а на ноуте какая-то монохромная...
Спасибо сказали:
Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Re: Раскраска консоли [частично решено]

Сообщение ZZaiatSS »

wetch писал(а):
28.02.2009 12:57
Я так понимаю раскраска консоли определяется конфигурацией файла /etc/bash/bashrc. Только мне не понятно, какие строчки в нём определяют цвета. Если быть точнее, что нужно взять оттуда, чтобы все цвета перенести на Debian. Очень уж привычна оказалась гентушная консоль, а на ноуте какая-то монохромная...


Могу подсказать по цветам ls'а (разными цветами разные типы файлов выделает). За это отвечает программа dircolors. Её вывод примерно такой:

Код:

LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;3 3;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01; 3 1:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zi p =01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=0 1 ;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo = 01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*. b mp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35 : *.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=0 1 ;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m 4 v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35: * .rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35 : *.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00 ; 36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav = 00;36:';


Соответсвенно в .bashrc должно быть прописана эта строка и export LS_COLORS
Спасибо сказали:
wetch
Сообщения: 51
ОС: debian

Re: Раскраска консоли [частично решено]

Сообщение wetch »

Это не то. ls у меня раскрашен и выдаёт всё как надо по цветам. Интересует, напр. приветствие консоли wetch@lark:~$ (wetch@lark - зелёным, :~$ - синим, ну или как-то так). Кроме того удобно, чтоб кириллица была, напр. серым, а лат. символы - белым. И всё в таком роде.
Кстати, ещё интересует управление в стиле gentoo-like, напр. автозаполнение из истории по клавише PgUp...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Раскраска консоли [частично решено]

Сообщение xorader »

Моё любимое приглашение:

Код: Выделить всё

export PS1='\[\033[01;32m\]\u\[\033[00m\]@\[\033[01;32m\]\h \[\033[00m\](\[\033[1;30m\]\A\[\033[00m\
]) \[\033[01;34m\]\w \$ \[\033[00m\]'
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Раскраска консоли [частично решено]

Сообщение abs-o-lut »

Кстати, присоединяюсь, как перенести настройки цветов и подстановку истории по PgUP из bash в zsh?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Раскраска консоли [частично решено]

Сообщение serzh-z »

wetch
Вообще - раскраска делается на основе /etc/DIR_COLORS (или dircolors -p).
Спасибо сказали:
Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Re: Раскраска консоли [частично решено]

Сообщение ZZaiatSS »

wetch писал(а):
28.02.2009 14:22
Это не то. ls у меня раскрашен и выдаёт всё как надо по цветам. Интересует, напр. приветствие консоли wetch@lark:~$ (wetch@lark - зелёным, :~$ - синим, ну или как-то так). Кроме того удобно, чтоб кириллица была, напр. серым, а лат. символы - белым. И всё в таком роде.
Кстати, ещё интересует управление в стиле gentoo-like, напр. автозаполнение из истории по клавише PgUp...


ИМХО стоит поставить zsh вместо bash'а. Там и разноцветные prompt'ы на любой вкус, и полно интересных функций из коробки
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Раскраска консоли [частично решено]

Сообщение serzh-z »

ZZaiatSS
Последние версии bash уже давно догнали zsh.
Спасибо сказали:
Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Re: Раскраска консоли [частично решено]

Сообщение ZZaiatSS »

serzh-z писал(а):
28.02.2009 15:06
ZZaiatSS
Последние версии bash уже давно догнали zsh.


Но у человека Debian а значит версия bash'а не самая последняя :)

UPD: А можно скрин консоли генты? Интересно посмотреть что именно там раскрашено
Спасибо сказали:
wetch
Сообщения: 51
ОС: debian

Re: Раскраска консоли [частично решено]

Сообщение wetch »

xorader писал(а):
28.02.2009 14:47
Моё любимое приглашение:

Код: Выделить всё

export PS1='\[\033[01;32m\]\u\[\033[00m\]@\[\033[01;32m\]\h \[\033[00m\](\[\033[1;30m\]\A\[\033[00m\
]) \[\033[01;34m\]\w \$ \[\033[00m\]'

Спасибо, помогло (немного изменил по своему, но в основном то что нужно). Остался вопрос с автозаполненим из истории по кнопочке PgUp (PgDwn)...
Спасибо сказали:
wetch
Сообщения: 51
ОС: debian

Re: Раскраска консоли [частично решено]

Сообщение wetch »

wetch писал(а):
28.02.2009 17:20
Остался вопрос с автозаполненим из истории по кнопочке PgUp (PgDwn)...
Спасибо за внимание, этот вопрос тоже решен:

Код: Выделить всё

 /etc/inputrc
"\e[5~": history-search-backward
"\e[6~": history-search-forward


Тему не закрываю. Ещё интересно знать как кириллицу в консоли выделить другим цветом...
Спасибо сказали: