[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shell a colori



Ciao e.puddu@infinito.it,

> Ciao, dopo numerevoli tentativi di modificare /etc/profile 
> per dare colori alla shell, al boot e a tutte le 
> applicazioni, non ci sono riuscito...

una cosa e' la shell (prompt variabile PS1 PS2 ...)
una cosa e' la fase di boot
una cosa sono le applicazioni

se modifichi PS1 colori il prompt (c'e' un buon howto:
/usr/share/doc/HOWTO/en-txt/Bash-Prompt-HOWTO.gz)

la fase di boot e' tutta un'altra cosa...

i programmi... a che servono a colori? :-)

ciao

P.S. questo e' il mio ps1:
paolop$ echo $PS1
\[${BRIGHT}\]$TTY\[${NORMAL}\]\[${TBLUE}${FLASH}\]:\[${NORMAL}${TYELLOW}${BRIGHT}\]\d - \t\[${TBLUE}${FLASH}\]:\[${NORMAL}${TYELLOW}${BRIGHT}\]\u@\h\[${NORMAL}${TGREEN}\]\w\n$([ -f /tmp/BPCAP ] && (cat /tmp/BPCAP; echo -n "%]"))\W\[${TCYAN}${BRIGHT}\]\$\[${NORMAL}\]


# Define colors - code for later use ...
# echo "# /etc/COLORS #"
# use it in script files like:

#-8<----8<------
#!/bin/sh
#. /etc/COLORS
#PS1="$TRED"

# put a real escape character instead of ^[. To do this:
# emacs: ^Q ESC   vi: ^V ESC   joe:   0 2 7   jed:  ESC
#ESC="^["  # a real escape character

ESC="" # joe : `027

CLEAR="$ESC[H$ESC[J"

# Attribute codes:			Color Codes:   Text    Background
# 00    none					black				30      40
# 01    bold or bright		red				31      41
# 04    underlined			green				32      42
# 05    flashing				yellow			33      43
# 07    reverse				blue				34      44
# 08    concealed				magenta			35      45
#									cyan				36      46
#									white				37      47

NORMAL="${ESC}[00m"
BRIGHT="${ESC}[01m"
UNDER="${ESC}[04m"
FLASH="${ESC}[05m"
REVERSE="${ESC}[07m"
CANC="${ESC}[08m"

# T* text color
# B* background color

TBLACK="${ESC}[30m"
BBLACK="${ESC}[40m"
TRED="${ESC}[31m"
BRED="${ESC}[41m"
TGREEN="${ESC}[32m"
BGREEN="${ESC}[42m"
TYELLOW="${ESC}[33m"
BYELLOW="${ESC}[43m"
TBLUE="${ESC}[34m"
BBLUE="${ESC}[44m"
TMAGENTA="${ESC}[35m"
BMAGENTA="${ESC}[45m"
TCYAN="${ESC}[36m"
BCYAN="${ESC}[46m"
TWHITE="${ESC}[37m"
BWHITE="${ESC}[47m"

-- 
/* Paolo Pedaletti,



Reply to: