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: