[ LUGOS ] remote X

Primoz Peterlin peterlin na biofiz.mf.uni-lj.si
Pet Okt 10 12:52:19 CEST 1997


On Fri, 10 Oct 1997, Franc Cervan wrote:

> Ali obstaja nacin, da na eni masini startam X-e in jih na drugi vidim?
> Oz. se vec, da preko svojih X-ov poganjam na remote masini aplikacije ki
> zahtevajo X-e?

Tole sem se nasel, kar bi te morda lahko zanimalo:

#! /bin/sh
# start an X11 process on another host
# Date: 8 Dec 88 06:29:34 GMT
# From: Chris Torek <chris na mimsy.umd.edu>
# rsh $host -n "setenv DISPLAY $DISPLAY; exec $@ </dev/null >&/dev/null"
#
# An improved version:
# rXcmd (suggested by John Robinson, jr na bbn.com)
#       (generalized for sh,ksh by Keith Boyer, keith na cis.ohio-state.edu)
#
# but they put the rcmd in ()'s which left zombies again.  This
# script combines the best of both.

case $# in
    [01])  echo "Usage: $0 host x-cmd [args...]";;
    *)
	case $SHELL in
  	*csh*)  host="$1"; shift
  		xhost "$host" > /dev/null
  		rsh "$host" -n \
  			"setenv TERM xterm; setenv DISPLAY `hostname`:0; \
  			exec $* </dev/null >& /dev/null" &
  		;;
  	*sh)
  		host="$1"; shift
  		xhost "$host" > /dev/null
  		rsh "$host" -n \
  			"TERM=xterm export TERM; \
  			DISPLAY=`hostname`:0 export DISPLAY; \
  			LD_LIBRARY_PATH=/usr/X11/lib export LD_LIBRARY_PATH; \
  			PATH=\$PATH:/usr/X11/bin:/usr/bin/X11:/usr/local/bin; \
			export PATH; \
  			exec $* < /dev/null > /dev/null 2>&1" &
  		;;
  	esac
  	;;
esac

Lep pozdrav, Primoz

--
Primož Peterlin         email: primoz.peterlin na biofiz.mf.uni-lj.si
Inštitut za biofiziko MF, Lipičeva 2, SI-1105 Ljubljana, Slovenija
Fax: +386-61-1315127     WWW: http://sizif.mf.uni-lj.si/~peterlin/




Dodatne informacije o seznamu Starilist