Is x server connection still valid?
Daniel Stone
daniel at fooishbar.org
Tue Jan 9 14:22:07 PST 2007
On Tue, Jan 09, 2007 at 04:05:17PM -0600, hugo vanwoerkom wrote:
> I hope this is the right place to ask this question:
>
> I have various displays and want to modify the LEDs of the keyboards
> connected to them.
>
> In order to do that I XOpenDisplay and see if it is successful.
>
> If successful I use XChangeKeyboardControl.
>
> But how do I find out next time I use that function that the X server
> connection is still valid?
> The user may have logged off, causing a SIGPIPE fault in using the function.
> Is there some way to find if the display structure actually still is
> for an existing connection without getting into that SIGPIPE?
Xlib's default behaviour is to just terminate your process (see
XSetIOErrorHandler, I think it is), so you're pretty safe there.
Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20070110/bc67147a/attachment.pgp>
More information about the xorg
mailing list