on Wed, Apr 18, 2001 at 04:07:38PM -0500, will trillich ([EMAIL PROTECTED])
wrote:
> On Wed, Apr 18, 2001 at 12:48:55AM -0700, Karsten M. Self wrote:
> > Not half bad. My own approach is slightly more subtle, but reasonably
> > effective:
> >
> > function proml
> > {
> > case $TERM in
> > xterm*|rxvt|eterm|wterm)
> > local TITLEBAR='\[\033]0;[EMAIL PROTECTED]:\w\007\]'
> > ;;
> > *)
> > local TITLEBAR=''
> > ;;
> > esac
> >
> > PS1="${TITLEBAR}\
> > [EMAIL PROTECTED]:\W]\
> > \$ "
> > PS2='> '
> > PS4='+ '
> > }
> >
> > proml
> > unset proml
> > export PS1
> >
> > This results in a highlighted prompt for root (the escape sequences),
> > while my standard prompt is just plaintext.
>
> <confrontation mode=head-butt>oh yeah? looks to me like this only checks
> whether you're running under an X-window *term versus the console, not whether
> you're logged in as root. aha! gotcha!</confrontation>Actually, you're right, and I probably should have mentioned same. I have different .bashrc files for root and non-root users. Typically, you'll want this as other aspects of root and normal user login/init sequences change as well. The code demonstrates highlighting, not conditional user testing. The terminal code is in both instances (root/non) to create a variable titlebar text for window title bars when running under X. > here's my iteration on top of your stuff, and <flameproof suit at hand> please > feel free to gimme pointers on how to make this (particularly colors) more > modular... <code snipped> One option would be to define a list of colors, then assign a color to, say, $REAL_PROMPT_COLOR, or something like. -- Karsten M. Self <[email protected]> http://kmself.home.netcom.com/ What part of "Gestalt" don't you understand? There is no K5 cabal http://gestalt-system.sourceforge.net/ http://www.kuro5hin.org
pgp0P5ShlviHy.pgp
Description: PGP signature

