At a customers site I set up a profile for a X11 application which runs on another server, however it failed and I looked into why. tl-run-unixapp assumes that the ssh client is defaulting to enable X11Forwarding which is not true on new distributions, RHEL 6 in this particular case. This was easily fixed by adding -X to commandline for starting the remote application in tl-run-unixapp.
Fixed in r27789.
I'd like to know if the issue with trusted/untrusted forwarding has been considered. Ie, why are we using -X instead of -Y? For full compatibility with applications such as "xwd" and likely many other, you need to use -Y. I'd also like to quote the default ssh_config from at least CentOS 6: # ForwardX11 no # If this option is set to yes then remote X11 clients will have full access # to the original X11 display. As virtually no X11 client supports the untrusted # mode correctly we set this to yes. ForwardX11Trusted yes
Changed to -Y in r27828. Is there a need for clarifying the documentation about the use of -Y rather than -X?
(In reply to comment #3) > Changed to -Y in r27828. Is there a need for clarifying the documentation about > the use of -Y rather than -X? Not necessary, I think.
Works fine on Fedora 19. Confirmed that command line includes "-Y".