Strona 2 z 2

: 19 grudnia 2007, 16:02
autor: Gość
Pokaż wpis dla PS1
£ącznie z definicjami kolorów.


Pozdrawiam

: 19 grudnia 2007, 16:21
autor: thalcave
tam zastosowałem:

Kod: Zaznacz cały

TPUT=/usr/bin/tput
red="$($TPUT bold;$TPUT setaf 1)"
none='\[\033[00m\]' 

PS1=$red'\u >> '$none
Ale to jest bez znaczenia czy robie przez TPUT czy jak PhockouS... zawsze mam ten sam efekt (niezależnie od systemu: testowałem na openSUSE, Debianie oraz OpenBSD)

: 19 grudnia 2007, 16:31
autor: Gość
Spróbuj dokładnie tak:

Kod: Zaznacz cały

red="\[\033[01;31m\]"
none="\[\033[00m\]"

PS1="${red}\u >> ${none}"
Pozdrawiam

: 19 grudnia 2007, 16:35
autor: thalcave
Działa, dzięki wielkie :!:
Czyli musze w ten sposób robić kolorki, przez tput nie pójdzie?

: 19 grudnia 2007, 16:39
autor: Gość
Nie do końca ...
PS1 jest zmienną - nauczcie się, że wartości zmiennych w 99% przypadków należy wpisywać w " ".

Pozdrawiam

P.S.
Ostatnimi czasy zraziłem się do tput, więc przepisałem z tput na kody kolorów z tego względu, że w kilku wypadkach lubił on robić nie do końca to czego się oczekiwało.

: 19 grudnia 2007, 16:48
autor: thalcave
Niestety jak wstawiam zmienne przez tput to teks jest zawijany :/
I wszystkie zmienne są w " "