Mailinglist Archive: opensuse-de (5757 mails)
| < Previous | Next > |
Re: Root-Konsole anpassen?
- From: David Haller <david@xxxxxxxxxx>
- Date: Tue, 1 Oct 2002 03:03:47 +0200
- Message-id: <20021001010347.GA1043@xxxxxxxxxxxxxxxxxx>
Hallo,
On Tue, 01 Oct 2002, Christian Boltz wrote:
>Tip am Rand: Bei mir wird automatisch eine rot hinterlegte Zeile
>ausgegeben, wenn der zuletzt ausgeführte Befehl einen Rückgabewert
>(Exitcode) ungleich 0 hatte. Wie das geht? Das hat mich ein wenig
>Knobelei gekostet - aber es geht:
>
>cb@tux:~> echo $PROMPT_COMMAND
>LASTERROR="[$?]" ; test "$LASTERROR" = "[0]" || echo -e "\033[93;41m
>${LASTERROR} \033[0m"
>### soll alles in eine Zeile
Ich hab hier (etwas vereinfacht) folgendes:
==== ~/.bashrc ====
TTY="`tty`"
export TTY="${TTY##*[\/a-zA-Z]}"
PS1='\[\033[1;37;44m\]\u@\h[${TTY}]:\[\033[0m\]\w ($?)\$ '
case $TERM in
xterm*)
PS1="\[\033]0;\u@\h[${TTY}]: \w\007\]${PS1}"
;;
esac
export PS1
====
Das packt mir den (vereinfachten) prompt auch in die Titelzeile des
xterms, ob das auch mit anderen Terminals geht weiss ich nicht ;) Den
Exitcode eines Befehls lass ich mir in den () anzeigen.
-dnh
--
>Du bist ja nur der Schrecken von dag°.
Wem WoKo in dag° Schrecken einjagt, der hat dag° nicht verstanden.
Umgekehrt wird ein Schuhschrank draus: WoKo ist der Schrecken des
restlichen Nutznetzes. [Michael Hoffmann und Dieter Bruegmann in dag°]
On Tue, 01 Oct 2002, Christian Boltz wrote:
>Tip am Rand: Bei mir wird automatisch eine rot hinterlegte Zeile
>ausgegeben, wenn der zuletzt ausgeführte Befehl einen Rückgabewert
>(Exitcode) ungleich 0 hatte. Wie das geht? Das hat mich ein wenig
>Knobelei gekostet - aber es geht:
>
>cb@tux:~> echo $PROMPT_COMMAND
>LASTERROR="[$?]" ; test "$LASTERROR" = "[0]" || echo -e "\033[93;41m
>${LASTERROR} \033[0m"
>### soll alles in eine Zeile
Ich hab hier (etwas vereinfacht) folgendes:
==== ~/.bashrc ====
TTY="`tty`"
export TTY="${TTY##*[\/a-zA-Z]}"
PS1='\[\033[1;37;44m\]\u@\h[${TTY}]:\[\033[0m\]\w ($?)\$ '
case $TERM in
xterm*)
PS1="\[\033]0;\u@\h[${TTY}]: \w\007\]${PS1}"
;;
esac
export PS1
====
Das packt mir den (vereinfachten) prompt auch in die Titelzeile des
xterms, ob das auch mit anderen Terminals geht weiss ich nicht ;) Den
Exitcode eines Befehls lass ich mir in den () anzeigen.
-dnh
--
>Du bist ja nur der Schrecken von dag°.
Wem WoKo in dag° Schrecken einjagt, der hat dag° nicht verstanden.
Umgekehrt wird ein Schuhschrank draus: WoKo ist der Schrecken des
restlichen Nutznetzes. [Michael Hoffmann und Dieter Bruegmann in dag°]
| < Previous | Next > |