[RISOLTO] colore del testo in konsole

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Wolfetti
Prode Principiante
Messaggi: 219
Iscrizione: lunedì 20 novembre 2006, 13:19

[RISOLTO] colore del testo in konsole

Messaggio da Wolfetti »

ciao a tutti...
ho creato la mia PS1 e l'ho messa in .bashrc ma da konsole i colori che ho impostato non vanno...(dalla console testuale funzionano)
vi metto la stringa che uso...

Codice: Seleziona tutto

#### PS1 ####

# Colors for my PS1
BOLD="\[\033[0;38m\]"
WHITE="\[\033[0m\]"
GREEN="\[\033[0;32m\]"
RED="\[\033[0;31m\]"
GREY="\[\033[0;37m\]"

# Verifica se il terminale è un xterm
case $TERM in
xterm*)
	WHITE=$BOLD;;
*)
	;;
esac

# Controllo UID
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ]; then
PS1=$GREY'user: '$GREEN'\u '$GREY'position: '$GREEN'\w\n'$GREY'\$ '$WHITE
else
PS1=$GREY'user: '$RED'\u '$GREY'position: '$RED'\w\n'$GREY'\$ '$WHITE
fi

#### END PS1 ####
sapete aiutarmi?
grazie :)
Ultima modifica di Wolfetti il domenica 2 dicembre 2007, 15:13, modificato 1 volta in totale.
Libero di essere libero...
Avatar utente
Wolfetti
Prode Principiante
Messaggi: 219
Iscrizione: lunedì 20 novembre 2006, 13:19

Re: colore del testo in konsole

Messaggio da Wolfetti »

Risolto modificando la stringa che assegna il colore:invece della variabile ho inserito nella stringa direttamente il valore del colore finale(che era quello che mi scombinava tutto)

Codice: Seleziona tutto

#### PS1 ####

# Colors for my PS1
BOLD="\[\033[0;38m\]"
GREEN="\[\033[0;32m\]"
RED="\[\033[0;31m\]"
GREY="\[\033[0;37m\]"

# Controllo UID
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ]; then
PS1=$GREY"user: "$GREEN"\u "$GREY"position: "$GREEN"\w\n"$GREY"\$ \[\033[0m\]"
else
PS1=$GREY"user: "$RED"\u "$GREY"position: "$RED"\w\n"$GREY"\$ \[\033[0m\]"
fi

#### END PS1 ####
Libero di essere libero...
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti