Newsgroup: it.comp.os.linux.iniziare
Titolo: Colori e caratteri in shell

Per curiosità esiste una maniera (che so .. vado a naso tramite il
framebuffer) per poter utilizzare in shell dei caratteri e colori del testo
diversi dal bianco sul nero?
Intendo shell pura non finestra di shell su x
Ciaoo
Shiva
--
Hai un paio di pantaloni neri?
Hai una maglietta nera?
Hai dei guantoni neri?
Hai 300 euro per la tua sepoltura??

 diversi dal bianco sul nero?
Colori, si', lo fa' ls di default, caratteri, non credo.
Perche'?
Davide

 Shiva
Se non ricordo male, passando gli opportuni parametri al comando echo riesci
a cambiare colore sia dei caratteri che dello sfondo. Cerca questo howto:
Bash-Prompt-HOWTO
-- 
Saluti,
        by Enri'S
                                                                                                        Linux powered
NOTA: togliere il rumore dall'indirizzo

 Shiva
michele

 diversi dal bianco sul nero?
Yep, basta usare le sequenze di escape corrette.
Bash-Prompt-HOWTO (specie la sezione 6.1).
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Shiva
Preso da 
dotfiles.com
:
function color_prompt
{
    local none="\[\033[0m\]"
    local black="\[\033[0;30m\]"
    local dark_gray="\[\033[1;30m\]"
    local blue="\[\033[0;34m\]"
    local light_blue="\[\033[1;34m\]"
    local green="\[\033[0;32m\]"
    local light_green="\[\033[1;32m\]"
    local cyan="\[\033[0;36m\]"
    local light_cyan="\[\033[1;36m\]"
    local red="\[\033[0;31m\]"
    local light_red="\[\033[1;31m\]"
    local purple="\[\033[0;35m\]"
    local light_purple="\[\033[1;35m\]"
    local brown="\[\033[0;33m\]"
    local yellow="\[\033[1;33m\]"
    local light_gray="\[\033[0;37m\]"
    local white="\[\033[1;37m\]"
    local current_tty=`tty | sed -e "s/\/dev\/\(.*\)/\1/"`
    local u_color=$green
    id -u > /dev/null 2>&1 &&           #Cross-platform hack.
        if [ `id -u` -eq 0 ] ; then
            local u_color=$red
        fi
    PS1="$dark_gray[ $u_color\u$dark_gray@$purple\H$dark_gray:]$light_blue\w $yellow"'\$'"$none "
    PS2="$dark_gray>$none "
}
color_prompt
Questo messo nel .bashrc ti fa diventare il prompt colorato; per cambiare
il colore di default cambia l'ultimo $none della var PS1 con il colore che
vuoi.
HTH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 un programmino che sfrutti SVGA forse (e dico forse)
mi correggo, gia` esiste:
man tput
man terminfo
vi ~/.bashrc
colori_console() {
	tput -S << eof
	setaf $1
	setab $2
	eof
	clear
# il clear serve perche` potrebbe sembrare che
# non funzioni correttamente;
# ma una volta ripulito lo schermo .... bingo
}
#
# Queste definizioni si trovano in terminfo(5)
#
BLACK=0
RED=1
GREEN=2
YELLOW=3
BLUE=4
MAGENTA=5
CYAN=6
WHITE=7
CONSOLE="`comando che identifica la console`"
case $CONSOLE in
    'prima console') colori_console $RED $CYAN
    ....
esac

 wrote:

Non so se ti può essere di aiuti ma il file ".Xdefault" contiene
informazioni sui colori della shell, per xterm e vari funziona.
Max
    ,-~~-.___.
   / |  '     \ 
  (  )        0 
   \_/-, ,----'
      ====           //
     /  \-'~;    /~~~(O)
    /  __/~|   /       |
  =(  _____| (_________|
Provate tt 
http://www.icosaedro.it/tt/index.html