Cygwin X doesn't work with DISPLAY localhost:0 on windows 10











up vote
3
down vote

favorite












I had Cygwin X 64 bit running fine on Windows 7. I upgraded to Windows 10 and things stopped working.

So I wiped out the Cygwin and installed again from scratch. I installed Cygwin X 1.18.4 (x86_64). I started X server using startxwin. I could only get xterm to work when I set DISPLAY=:0.

If I set DISPLAY=localhost:0 I get can't open display.



Also I can't have another computer throw a xterm back to Cygwin X. I get same error. I even tried throwing xterm to a Linux host and that gave same error. Windows firewall is turned off and I set xhost + on all hosts.



Any advice on why I can't explicitly set the DISPLAY to localhost or the local IP of my computer?



Thanks










share|improve this question




























    up vote
    3
    down vote

    favorite












    I had Cygwin X 64 bit running fine on Windows 7. I upgraded to Windows 10 and things stopped working.

    So I wiped out the Cygwin and installed again from scratch. I installed Cygwin X 1.18.4 (x86_64). I started X server using startxwin. I could only get xterm to work when I set DISPLAY=:0.

    If I set DISPLAY=localhost:0 I get can't open display.



    Also I can't have another computer throw a xterm back to Cygwin X. I get same error. I even tried throwing xterm to a Linux host and that gave same error. Windows firewall is turned off and I set xhost + on all hosts.



    Any advice on why I can't explicitly set the DISPLAY to localhost or the local IP of my computer?



    Thanks










    share|improve this question


























      up vote
      3
      down vote

      favorite









      up vote
      3
      down vote

      favorite











      I had Cygwin X 64 bit running fine on Windows 7. I upgraded to Windows 10 and things stopped working.

      So I wiped out the Cygwin and installed again from scratch. I installed Cygwin X 1.18.4 (x86_64). I started X server using startxwin. I could only get xterm to work when I set DISPLAY=:0.

      If I set DISPLAY=localhost:0 I get can't open display.



      Also I can't have another computer throw a xterm back to Cygwin X. I get same error. I even tried throwing xterm to a Linux host and that gave same error. Windows firewall is turned off and I set xhost + on all hosts.



      Any advice on why I can't explicitly set the DISPLAY to localhost or the local IP of my computer?



      Thanks










      share|improve this question















      I had Cygwin X 64 bit running fine on Windows 7. I upgraded to Windows 10 and things stopped working.

      So I wiped out the Cygwin and installed again from scratch. I installed Cygwin X 1.18.4 (x86_64). I started X server using startxwin. I could only get xterm to work when I set DISPLAY=:0.

      If I set DISPLAY=localhost:0 I get can't open display.



      Also I can't have another computer throw a xterm back to Cygwin X. I get same error. I even tried throwing xterm to a Linux host and that gave same error. Windows firewall is turned off and I set xhost + on all hosts.



      Any advice on why I can't explicitly set the DISPLAY to localhost or the local IP of my computer?



      Thanks







      windows cygwin display






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Oct 9 '16 at 11:47









      Thomas

      3,67161225




      3,67161225










      asked Oct 9 '16 at 0:15









      user194110

      1612




      1612






















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          2
          down vote













          This is how you can void "-nolisten tcp" option and run xserver automatiaclly:



              <path-to-cygwin>binrun.exe -p /usr/X11R6/bin XWin -listen tcp -multiwindow -clipboard -silent-dup-error





          share|improve this answer




























            up vote
            1
            down vote













            As mentioned on
            https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html



            '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour.






            share|improve this answer




























              up vote
              0
              down vote













              I see it's better to use ssh -Y host option https://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding






              share|improve this answer








              New contributor




              Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.


















                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "106"
                };
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function() {
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled) {
                StackExchange.using("snippets", function() {
                createEditor();
                });
                }
                else {
                createEditor();
                }
                });

                function createEditor() {
                StackExchange.prepareEditor({
                heartbeatType: 'answer',
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                bindNavPrevention: true,
                postfix: "",
                imageUploader: {
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                },
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                });


                }
                });














                draft saved

                draft discarded


















                StackExchange.ready(
                function () {
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f315203%2fcygwin-x-doesnt-work-with-display-localhost0-on-windows-10%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes








                up vote
                2
                down vote













                This is how you can void "-nolisten tcp" option and run xserver automatiaclly:



                    <path-to-cygwin>binrun.exe -p /usr/X11R6/bin XWin -listen tcp -multiwindow -clipboard -silent-dup-error





                share|improve this answer

























                  up vote
                  2
                  down vote













                  This is how you can void "-nolisten tcp" option and run xserver automatiaclly:



                      <path-to-cygwin>binrun.exe -p /usr/X11R6/bin XWin -listen tcp -multiwindow -clipboard -silent-dup-error





                  share|improve this answer























                    up vote
                    2
                    down vote










                    up vote
                    2
                    down vote









                    This is how you can void "-nolisten tcp" option and run xserver automatiaclly:



                        <path-to-cygwin>binrun.exe -p /usr/X11R6/bin XWin -listen tcp -multiwindow -clipboard -silent-dup-error





                    share|improve this answer












                    This is how you can void "-nolisten tcp" option and run xserver automatiaclly:



                        <path-to-cygwin>binrun.exe -p /usr/X11R6/bin XWin -listen tcp -multiwindow -clipboard -silent-dup-error






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Nov 3 '16 at 15:59









                    Raza

                    2,58241923




                    2,58241923
























                        up vote
                        1
                        down vote













                        As mentioned on
                        https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html



                        '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour.






                        share|improve this answer

























                          up vote
                          1
                          down vote













                          As mentioned on
                          https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html



                          '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour.






                          share|improve this answer























                            up vote
                            1
                            down vote










                            up vote
                            1
                            down vote









                            As mentioned on
                            https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html



                            '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour.






                            share|improve this answer












                            As mentioned on
                            https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html



                            '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Oct 10 '16 at 22:05









                            matzeri

                            50935




                            50935






















                                up vote
                                0
                                down vote













                                I see it's better to use ssh -Y host option https://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding






                                share|improve this answer








                                New contributor




                                Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                Check out our Code of Conduct.






















                                  up vote
                                  0
                                  down vote













                                  I see it's better to use ssh -Y host option https://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding






                                  share|improve this answer








                                  New contributor




                                  Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                  Check out our Code of Conduct.




















                                    up vote
                                    0
                                    down vote










                                    up vote
                                    0
                                    down vote









                                    I see it's better to use ssh -Y host option https://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding






                                    share|improve this answer








                                    New contributor




                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.









                                    I see it's better to use ssh -Y host option https://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding







                                    share|improve this answer








                                    New contributor




                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.









                                    share|improve this answer



                                    share|improve this answer






                                    New contributor




                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.









                                    answered 2 days ago









                                    Andriy F.

                                    1011




                                    1011




                                    New contributor




                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.





                                    New contributor





                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.






                                    Andriy F. is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.






























                                        draft saved

                                        draft discarded




















































                                        Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.





                                        Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                                        Please pay close attention to the following guidance:


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function () {
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f315203%2fcygwin-x-doesnt-work-with-display-localhost0-on-windows-10%23new-answer', 'question_page');
                                        }
                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        Popular posts from this blog

                                        Accessing regular linux commands in Huawei's Dopra Linux

                                        Can't connect RFCOMM socket: Host is down

                                        Kernel panic - not syncing: Fatal Exception in Interrupt