On Dec 13, 2007 6:25 PM, Larry Hall (Cygwin X)
<[EMAIL PROTECTED]> wrote:
> Mirko Vukovic wrote:
> > Hi,
> >
> > I have cygwin installed as a server on my desktop.  I can log into it
> > from my linux box using ssh, but I cannot open displays on the linux
> > box.
> >
> > By that I mean that if I login in using ssh, and invoke a command that
> > should open a window (like gnuplot), it opens the plot on the server,
> > and not on the client.
> >
> > Here is my setup (the cygwin distribution is a few days old).
> >
> > On the desktop (server),
> >
> >  - I have ran ssh-host-config and set CYGWIN=ntsec server.  I said yes
> > to privilege separation, and I have an sshd user in /etc/passwd
> >  - I have set DISPLAY=localhost:0.0 in .bash_profile
>                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Don't do this.
>
> > On my linux box (client), I have an ~/.ssh/config file with the lines
> > in the section refering to the server: "ForwardX11 yes" and
> > "ForwardX11Trusted yes"
> >
> > I can login to the server from both the linux box and my laptop (where
> > I also have cygwin), and can run unison (which requires ssh).
> >
> > I read the various doc's and searched mails (does not mean I
> > understood everything), which resulted in the above setup.  I am
> > including the output of cygcheck.
> >
> > Any suggestions as to what I may have missed, or what server/client
> > setting I can look at?
>
> See above.
>
>
> --
> Larry Hall                              http://www.rfk.com
> RFK Partners, Inc.                      (508) 893-9779 - RFK Office
> 216 Dalton Rd.                          (508) 429-6305 - FAX
> Holliston, MA 01746
>

Thanks Larry, but ...

I am confused with the discussion in the this post:
http://sourceware.org/ml/cygwin-xfree/2002-10/msg00071.html.  Those
guys specifically tell to have DISPLAY defined before an ssh login.

When I did the ssh login and tried gnuplot on the remote machine I
received an error: unable to open display ''.

Can you please clarify:

I have a remote machine and a local machine.  Which of them, if any
should have DISPLAY set or not set before I attempt to login and open
an X-window?

Naively, I am assuming that each machine should have a DISPLAY set,
for the simple reason that when I am physically at that machine, I
need display in order to open x-windows.

Another data point: I have a linux box.  If I login from cygwin via
ssh to the linux box (having DISPLAY already set on the cygwin side),
I can run applications on the linux box that do open new x-windows on
my cygwin machine.

Thank you,

Mirko

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

Reply via email to