[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xterm - Hinertgrund umschalten


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 spaeter in eine .bashrc, und wenn man dann ein 
> su zu root macht, wird der Hintergrund geaendert.

Ist zwar keine direkte Antwort auf Deine Frage, aber ich loes das mit
einem farbigen Prompt, der fuer 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.

Gruesse
Marc

P.S. Und im Uebrigen bin ich der Meinung dass man so selten wie moeglich
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