[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MIT-SCREEN-SAVER



Yes, I did almost exactly what you wrote
except I just typed xhost bar without the +




Ramiel Givergis, webmaster@relm.net, http://www.relm.net
--------------------------~~~===<[^]>===~~~------------------------------
This mail is a natural product.  The slight variations in spelling and
grammar enhance its individual character and beauty and in no way are to
be considered flaws or defects.

On Fri, 19 Mar 1999, Branden Robinson wrote:

> On Wed, Mar 17, 1999 at 10:10:37AM -0800, Ramiel Givergis wrote:
> > I ran the xhost remote host from the local box
> > then from the remote ssh session I set export DISPLAY="ip-number:0.0"
> > and then ran licq&
> > and everything was ok just as before till I go to online mode
> > you see this only happens when I'm in some kind of online mode
> > (away,n/a,online) etc.  But when I'm on offline mode these message don't
> > appear.  The only diference is I'm now getting:
> > Xlib:  extension "MIT-SCREEN-SAVER" missing on display
> > "local-host-ip-number:0.0".
> > 
> > I use the most recent version of both WindowMaker and xserver-svga
> > available on the potato distribution with licq .60
> 
> See, this is why I think it's licq.  I run ssh from within and X session
> all the time, and my $DISPLAY gets set all kind of places, but I never get
> messages griping about a screen saver.
> 
> My primary suspicion remains that somebody just mis-coded some Xlib calls
> in licq.
> 
> Also, let me make sure I understand the scenario you describe:
> 
> local host (foo):                remote host (bar):
> xhost + bar
> ssh bar
>                                  export DISPLAY="foo:0.0"
>                                  licq &
> 
> licq thus runs on host foo.  Do I understand you correctly?
> 
> If so, I have a suggestion:
> 
> It's a terrible idea to use that xhost command.  You're undermining the
> security of ssh in a serious way.  ssh *automatically* handles X sessions
> for you if $DISPLAY is set on the machine you're coming FROM.  ssh will see
> that $DISPLAY is set on the local machine, and will create, upon a
> successful ssh login to a remote host (with xauth installed), a proxy
> $DISPLAY (usually with server number 10), through which it will encrypt X
> protocol transactions back to the local host, and then redirect them to the
> local host's $DISPLAY.
> 
> In other words, all you should have to do is the following, from the local
> host.
> 
> ssh bar /usr/bin/X11/licq &
> 
> Of course, if you have other commands to run on the remote host, just "ssh
> bar" as normal, then "licq &" on the remote host, and proceed to do your
> other business.
> 
> -- 
> G. Branden Robinson              |    The greatest productive force is human
> Debian GNU/Linux                 |    selfishness.
> branden@ecn.purdue.edu           |    -- Robert Heinlein
> cartoon.ecn.purdue.edu/~branden/ |
> 


Reply to: