Вот настроил загрузку без иксов
Но мне неочень нраится белое на черном не подскажите можно ли поменять цвет на зеленый или еще круче вставить фонову картинку? СПС Всем Гуру
Можно ли изменить цвет в командной строке?
Переходи на zsh.
1. для фоновой картинки гугли по словам "ubuntu framebuffer"
2.для цветных буковок в консоли я перенес конфиг bash из gentoo:
добавить в файл /etc/bash.bashrc
match_lhs=""
[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
[[ -z ${match_lhs} ]] \
&& type -P dircolors >/dev/null \
&& match_lhs=$(dircolors --print-database)
[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
if ${use_color} ; then
# Enable colors for ls, etc. Prefer ~/.dir_colors #64489
if type -P dircolors >/dev/null ; then
if [[ -f ~/.dir_colors ]] ; then
eval $(dircolors -b ~/.dir_colors)
elif [[ -f /etc/DIR_COLORS ]] ; then
eval $(dircolors -b /etc/DIR_COLORS)
fi
fi
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi
alias ls='ls --color=auto'
alias grep='grep --colour=auto'
else
if [[ ${EUID} == 0 ]] ; then
# show root@ when we don't have colors
PS1='\u@\h \W \$ '
else
PS1='\u@\h \w \$ '
fi
fi
и в директорию /etc поместить этот файл http://dl.dropbox.com/u/3314610/DIR_COLORS
некоторые настройки в файле ~/.bashrc могут перекрывать глобальные настройки, поэтому его можно переместить/удалить.
P.S. может это костыли, но зато работает.
В кроссдистрибутивные.
Вот настроил загрузку без иксов
Но мне неочень нраится белое на черном не подскажите можно ли поменять цвет на зеленый или еще круче вставить фонову картинку? СПС Всем Гуру
чё-то тут вам не то советуют...
вот вам команда:
echo -e "\033[41;33;1m"и всё станет красно-жёлтое.
правда некоторые команды и так цветные (ls к примеру), и их придётся настроить отдельно. для ls ковыряйте DIR_COLORS, только где он в убунте - не в курсе, почитайте ВАШ ман, а то у меня в слаке это по другому сделано.
А смысл команды прост: "\033[" это префикс управления цветом, 40, 41, 42... это код цвета фона, 31, 32,... это цвет тона, а 1 это высокая интенсивность (есть ещё поддчёркивание, и может ещё что-то).
PS: а фоновую картинку тоже можно, но не советую - очень неудобно...
P.S. может это костыли, но зато работает.
почему "костыль"? нормальное управление цветом. у меня так-же, только без кучи if'ов. Зачем проверять, цветная консоль или нет? Она и так цветная.
почему "костыль"? нормальное управление цветом. у меня так-же, только без кучи if'ов. Зачем проверять, цветная консоль или нет? Она и так цветная.
я просто не силен в bash, перенес как есть, не стал вникать во все строки.