cygwin's ssh with Xwin

Harold L Hunt II huntharo@msu.edu
Thu Oct 10 15:42:00 GMT 2002


Additionally, my recent SSH Notes email describes the scenario that you 
are in (next to last item on the list):

http://cygwin.com/ml/cygwin-xfree/2002-10/msg00065.html

Harold

Igor Pechtchanski wrote:
> On Thu, 10 Oct 2002, Matthew Bailey wrote:
> 
> 
>>I have the latest version of Cygwin and ssh.  I am trying to display
>>another program remotely which I'm using Xwin32 5.2 to allow the display.
>>
>>The server always responds Can't connect to display :"0.0".
>>
>>I looked at my man pages for ssh and used the flag -X to enable forwarding
>>of my X11.  But, the server still responds the same, and will not allow me
>>to display my program.
>>
>>Can anyone help me with this problem?
>>
>>Thanks,
>>M. Bailey
> 
> 
> I'm sure this'll get redirected to cygwin-xfree, so I'm replying straight
> there.
> 
> ssh, when run with X forwarding, sets up a special display on the target
> machine.  The value of the DISPLAY variable should reflect that.
> There are a couple of possibilities:
> 
> 1) You are running 'ssh -X' from a bash prompt that does not have DISPLAY
> set.  In this case ssh will silently ignore the -X option and will not set
> up X forwarding.  To fix this, set DISPLAY to "localhost:0.0" before
> invoking ssh.
> 
> 2) (more likely from your symptoms) You have a login script that
> automatically sets the DISPLAY to :0.0 on the target machine, overriding
> the ssh-set value.  To fix this, find which script does that (could be
> .bashrc, .profile, some other rc script, could even be /etc/profile if
> your system administrator is sadistic/incompetent), and bracket the line
> that assigns DISPLAY by (for sh/ksh/bash) 'if [ -z "$DISPLAY" ]; then' and
> 'fi'.
> 
> Hope this helps,
> 	Igor



More information about the Cygwin-xfree mailing list