sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #57079
Re: DISPLAY enviroment variable
Gitte Wange wrote:
> Hejsa,
>
> Jeg har siddet og rodet lidt rundt på en anden maskine (hvor brugerne får
> sat denne variabel) for at finde ud af i hvilket script den bliver sat.
Jeg har vist engang kabret nedenstående linier fra en tidligere SuSE setup,
de står i .bashrc.
# Smart way of setting the DISPLAY variable (from Hans) :)
#
if test -z "$DISPLAY" -a "$TERM" = "xterm" -a -x /usr/bin/who ; then
WHOAMI="`/usr/bin/who am i`"
_DISPLAY="`expr "$WHOAMI" : '.*(\([^\.][^\.]*\).*)'`:0.0"
if [ "${_DISPLAY}" != ":0:0.0" -a "${_DISPLAY}" != " :0.0" \
-a "${_DISPLAY}" != ":0.0" ]; then
export DISPLAY="${_DISPLAY}";
fi
unset WHOAMI _DISPLAY
fi
De fungerer uanset om jeg logger ind via telnet eller ssh, på RedHat, SuSE
eller Solaris (måske fordi den var sat fornuftigt i forvejen ;-)
--
Hilsen
Klaus V. Slott
References