Я клонировал WinSplit Revolution с облегченной программой на C ++, единственной зависимостью которой является libx. Он должен работать под любым оконным менеджером, совместимым с NetWM, который, как утверждает OpenBox. Его довольно легко создать и установить.
http://code.google.com/p/snappy-util/
Откройте ~/.bashrc в текстовом редакторе и в строке безумия:
#force_color_prompt=yes
будет:
force_color_prompt=yes
[d4 ] сохранить, затем выполнить source ~/.bashrcВерсия, которая немного более «общая», должна работать с разнообразной средой: (зависит от terminfo)
Вставьте это в свой $HOME/.bashrc:
function fgtab {
echo "tput setf/setb - Foreground/Background table"
for f in {0..7}; do
for b in {0..7}; do
echo -en "$(tput setf $f)$(tput setb $b) $f/$b "
done
echo -e "$(tput sgr 0)"
done
}
# The prompt in a somewhat Terminal -type independent manner:
cname="$(tput setf 3)"
csgn="$(tput setf 4)"
chost="$(tput setf 2)"
cw="$(tput setf 6)"
crst="$(tput sgr 0)"
PS1="\[${cname}\]\u\[${csgn}\]@\[${chost}\]\h:\[${cw}\]\w\[${csgn}\]\$\[${crst}\] "
[d4 ] Затем выполните source ~/.bashrc. После этого fgtab отобразит таблицу цветов с цифрами. Эти числа для tput setf n и tput setb n, где «n» - это число, «f» означает «передний план», а «b» означает «фон».
tput sgr 0 сбросит цвета переднего и заднего плана по умолчанию.
И как вы можете видеть, изменение цветов, используемых для подсказки, становится очень простым (просто отредактируйте тот же номер в $HOME/.bashrc, как вы пожелаете).
Добавьте $(tput setb n) в $cname, если вы хотите иметь ВСЕ приглашение с фоном n.
@ daniel451 Попробуйте это в $ HOME / .bashrc
PS1='\[\033[6;31m\]-daniel\[\033[5;51m\]@\[\033[3;33m\]UbuntuUltrabook\[\033[3;35m\]\$\[\033[0;34m\]\a\[\033[0m\] '
, вы получите, как и ожидалось.