public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* X connections reset on PC sleep
@ 2013-02-12  3:51 Ray Balogh
  2013-02-13 15:05 ` Jon TURNEY
  0 siblings, 1 reply; 5+ messages in thread
From: Ray Balogh @ 2013-02-12  3:51 UTC (permalink / raw)
  To: cygwin-xfree

Sorry, I’m sure this is a known issue, but I can’t seem to locate any 
description of the problem in the FAQ, docs, or mailing list archives.

The problem is that when my PC sleeps, my X connections get reset with

           xterm: fatal IO error 104 (Connection reset by peer) or 
KillClient on X server “somehost:0”

although the Cygwin/X server (Ver. 1.13.1) is still running. I’ve enabled 
logging, but I don’t see anything at all in the log file.

Is there some configuration to stop Cygwin/X from doing this? It’s extremely 
inconvenient to have to recreate all my windows if I happen to step away 
from the system for a while. I’m running the X clients under a Ubuntu VM 
(VMware Player), in case that is significant.

Thanks in advance for your advice!

Ray 


--
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/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: X connections reset on PC sleep
  2013-02-12  3:51 X connections reset on PC sleep Ray Balogh
@ 2013-02-13 15:05 ` Jon TURNEY
  2013-02-13 15:37   ` Christopher Faylor
  0 siblings, 1 reply; 5+ messages in thread
From: Jon TURNEY @ 2013-02-13 15:05 UTC (permalink / raw)
  To: cygwin-xfree; +Cc: rabalo2036

On 12/02/2013 03:51, Ray Balogh wrote:
> Sorry, I’m sure this is a known issue, but I can’t seem to locate any
> description of the problem in the FAQ, docs, or mailing list archives.
> 
> The problem is that when my PC sleeps, my X connections get reset with
> 
>           xterm: fatal IO error 104 (Connection reset by peer) or KillClient
> on X server “somehost:0”
> 
> although the Cygwin/X server (Ver. 1.13.1) is still running. I’ve enabled
> logging, but I don’t see anything at all in the log file.
> 
> Is there some configuration to stop Cygwin/X from doing this? It’s extremely
> inconvenient to have to recreate all my windows if I happen to step away from
> the system for a while. I’m running the X clients under a Ubuntu VM (VMware
> Player), in case that is significant.

I'm afraid that the X protocol doesn't have any way for a running client to
detach and reconnect to a server.  If one end of the connection goes to sleep,
the connection will be broken.

I don't think there's anything particularly cygwin-specific about this X
server behaviour.

It's not clear to me from what you write if the Ubuntu VM is on the same PC as
the cygwin X server.  If so, it might be that there is some kind of problem
with the order in which things are allowed to resume (e.g. the client program
resumes before the virtual networking path to the X server is available, or
something)

You might find using xpra or VNC to connect to an X server running on the VM,
an adequate workaround, as they allow you to disconnect and reconnect.

Alternatively you could arrange for sleeping to be suspended while the X
server is running (It seems on Win7 or later you can use powercfg
-requestsoverride to prevent sleep while a specified program is running, or
there are several simple utilities available which prevent suspend while they
are running)

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
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/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: X connections reset on PC sleep
  2013-02-13 15:05 ` Jon TURNEY
@ 2013-02-13 15:37   ` Christopher Faylor
  2013-02-13 17:27     ` Ryan Johnson
  0 siblings, 1 reply; 5+ messages in thread
From: Christopher Faylor @ 2013-02-13 15:37 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, Feb 13, 2013 at 03:05:37PM +0000, Jon TURNEY wrote:
>On 12/02/2013 03:51, Ray Balogh wrote:
>> Sorry, I???m sure this is a known issue, but I can???t seem to locate any
>> description of the problem in the FAQ, docs, or mailing list archives.
>> 
>> The problem is that when my PC sleeps, my X connections get reset with
>> 
>>           xterm: fatal IO error 104 (Connection reset by peer) or KillClient
>> on X server ???somehost:0???
>> 
>> although the Cygwin/X server (Ver. 1.13.1) is still running. I???ve enabled
>> logging, but I don???t see anything at all in the log file.
>> 
>> Is there some configuration to stop Cygwin/X from doing this? It???s extremely
>> inconvenient to have to recreate all my windows if I happen to step away from
>> the system for a while. I???m running the X clients under a Ubuntu VM (VMware
>> Player), in case that is significant.
>
>I'm afraid that the X protocol doesn't have any way for a running client to
>detach and reconnect to a server.  If one end of the connection goes to sleep,
>the connection will be broken.

I use (and love) this package:  http://xpra.org/  which allows you to start
an X server "in the background" and connect/disconnect to it.

See also: http://winswitch.org/ which provides a GUI for manipulating xpra.

FYI.

cgf

--
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/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: X connections reset on PC sleep
  2013-02-13 15:37   ` Christopher Faylor
@ 2013-02-13 17:27     ` Ryan Johnson
  2013-02-13 17:51       ` Christopher Faylor
  0 siblings, 1 reply; 5+ messages in thread
From: Ryan Johnson @ 2013-02-13 17:27 UTC (permalink / raw)
  To: cygwin-xfree

On 13/02/2013 10:37 AM, Christopher Faylor wrote:
> I use (and love) this package:  http://xpra.org/  which allows you to start
> an X server "in the background" and connect/disconnect to it.
>
> See also: http://winswitch.org/ which provides a GUI for manipulating xpra.
>
Nice! I tried partiwm a long time ago and it was too buggy to use... and 
then it never changed. Good to know somebody gave it the TLC it deserved.

Ryan


--
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/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: X connections reset on PC sleep
  2013-02-13 17:27     ` Ryan Johnson
@ 2013-02-13 17:51       ` Christopher Faylor
  0 siblings, 0 replies; 5+ messages in thread
From: Christopher Faylor @ 2013-02-13 17:51 UTC (permalink / raw)
  To: cygwin-xfree

On Wed, Feb 13, 2013 at 12:27:02PM -0500, Ryan Johnson wrote:
>On 13/02/2013 10:37 AM, Christopher Faylor wrote:
>> I use (and love) this package:  http://xpra.org/  which allows you to start
>> an X server "in the background" and connect/disconnect to it.
>>
>> See also: http://winswitch.org/ which provides a GUI for manipulating xpra.
>>
>Nice! I tried partiwm a long time ago and it was too buggy to use... and 
>then it never changed. Good to know somebody gave it the TLC it deserved.

I use it with pidgin, xterm, rdesktop, and occasionally firefox so it's
possible that it doesn't work well with more sophisticated apps.  But,
the developer seems pretty responsive so it seems like any reported
problems have a chanced of being fixed.  I use it to check cygwin
problems when I'm at work and my "cygwin machine" is at home.

One minor problem is that the support for various platforms is spotty.
I've had to build packages for OpenSUSE myself and the packages for
gentoo often lag the release by months.

Anyway, this is off-topic but I thought that I'd spread the word about
this app.  I used to use the freenx stuff but I was always tinkering
with it.  xpra, for me, just works.

cgf

--
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/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-02-13 17:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-12  3:51 X connections reset on PC sleep Ray Balogh
2013-02-13 15:05 ` Jon TURNEY
2013-02-13 15:37   ` Christopher Faylor
2013-02-13 17:27     ` Ryan Johnson
2013-02-13 17:51       ` Christopher Faylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).