On 2004-11-25 17:30, "Conrad J. Sabatier" <[EMAIL PROTECTED]> wrote:
>
> OK, I think I've found what you're looking for:
>
> xterm -e "/usr/local/bin/bash --rcfile bash_commands -i"
>
> Substitute your program's startup script for "bash_commands" in the
> above.  Using the "-i" switch to bash forces interactive mode, so when
> the script exits, you'll be returned to the shell prompt in the xterm.
> As it turns out, xterm's "-hold" switch is wholly unnecessary here.
>
> Note that the "--rcfile" switch, being a "double-hyphened" option, must
> precede the later "-i" switch in order to be recognized.

Cool trick!

I was thinking something like adding the following to the local .bashrc:

        [-- .bashrc --]

        if [ ! X"${BASHRC_LOCAL}" = X"" ] && \
           [ -r "${BASHRC_LOCAL}" ]; then
                . "${BASHRC_LOCAL}"
        fi

Then running xterm with BASHRC_LOCAL set to the path of the local bash
script:

        BASHRC_LOCAL="/path/foo" xterm -e bash

--rcfile is better though :-)

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to