Re: xterm - Hinertgrund umschalten

Autor: Marc Haber (mh+uugrn_at_zugschlus.de)
Datum: 03. Aug 2004


Hi,

On Tue, Aug 03, 2004 at 11:33:30AM +0200, Jonas Schneider wrote:
> Hat jemand eine Idee, wie ich durch einen Shell-Befehl die Option
> "Enable Reverse Video" einer xterm im laufenden Betrieb einschalten
> kann? Das ganze soll dann später in eine .bashrc, und wenn man dann ein
> su zu root macht, wird der Hintergrund geändert.

Ist zwar keine direkte Antwort auf Deine Frage, aber ich lös das mit
einem farbigen Prompt, der für root eine andere Farbe hat.

.bashrc:
unset PROMPT_COMMAND

if ! [ -e /etc/chroot/name ]; then
        LOC_PROMPT="[\#/\!]\u@\h:\w\$ "
else
        LOC_CHROOTNAME="chroot `cat /etc/chroot/name `"
        LOC_PROMPT="[\#/\!]\u@\h[${LOC_CHROOTNAME}]:\w\$ "
fi

if [ -n "$TERM" -a "x$TERM" != "xdumb" ]; then
        LOC_CYAN="\[`tput setaf 6`\]"
        LOC_REDBOLD="\[`tput setaf 1``tput bold`\]"
        LOC_NORM="\[`tput sgr0`\]"
else
        LOC_CYAN=""
        LOC_REDBOLD=""
        LOC_NORM=""
fi

if [ $UID -ne 0 ]; then
        LOC_PROMPTCOLOR="$LOC_CYAN"
else
        LOC_PROMPTCOLOR="$LOC_REDBOLD"
fi

PS1="${LOC_PROMPTCOLOR}${LOC_PROMPT}${LOC_NORM}"

unset LOC_CYAN LOC_REDBOLD LOC_NORM LOC_PROMPT LOC_PROMPTCOLOR LOC_CHROOTNAME

hth, hand.

Grüße
Marc

P.S. Und im Übrigen bin ich der Meinung dass man so selten wie möglich
mit root-Shell arbeiten sollte[1]

[1] wer schon einmal aus Versehen eine E-Mail in eine root-Shell
gepastet hat, weiss wovon ich spreche,

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Karlsruhe, Germany |  lose things."    Winona Ryder | Fon: *49 721 966 32 15
Nordisch by Nature |  How to make an American Quilt | Fax: *49 721 966 31 29

Dieses Archiv wurde generiert von hypermail 2.1.7 : 03. Aug 2004 CEST