[vox-tech] bash question
Matt Roper
vox-tech@lists.lugod.org
Mon, 6 May 2002 08:11:59 -0700
If you aren't using X forwarding (i.e. ssh -X), I think you could check
to see if $DISPLAY is set...
if [ "${DISPLAY}" != "" ]; then
shopt -s checkwinsize
xmodmap -e "remove Lock = Caps_Lock"
fi
Matt
On Mon, May 06, 2002 at 07:55:42AM -0700, Peter Jay Salzman wrote:
> i have an xmodmap that i'd like to be run when the shell is executed
> from a non-login shell under X.
>
> i thought it would be something like:
>
> if [ "${TERM}" == "xterm" ]; then
> shopt -s checkwinsize
> xmodmap -e "remove Lock = Caps_Lock"
> fi
>
> but this suffers from ${TERM} being "xterm" when i ssh in from another
> machine running X.
>
> how can i test for "if this shell is being run from X server running on
> a THIS machine"?
>
> pete
--
*************************************************
* Matt Roper <matt@mattrope.com> *
* http://www.mattrope.com *
* PGP Key: http://www.mattrope.com/mattrope.asc *
*************************************************