Lennart, Here's the response from upstream: """ On Mon, Aug 22, 2011 at 04:09:34PM -0500, Richard Shaw wrote: > How exactly does spacenavd interface with applications? Is it some > sort of socket? Spacenavd provides two interfaces to applications: - The libspnav-only interface which doesn't require a running X server uses a UNIX domain socket to communicate with applications. - The compatibility interface which allows even programs written for the proprietary driver to continue working with spacenavd, communicates with applications through X11 ClientMessage events. The daemon uses inotify to figure out when the X server has started, by looking for sockets in /tmp/.X11-unix. (Libspnav can in fact be used to write applications that utilize any or both of the aformentioned protocols). If you need any further information about how spacenavd works, feel free to ask. Cheers. -- John Tsiombikas """ With that said, which method of startup would you recommend? Thanks, Richard -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel