server-$DISPLAY.xkm no longer written?

Stefan Dirsch sndirsch at
Fri Aug 4 12:29:59 PDT 2006

On Fri, Aug 04, 2006 at 02:57:58PM -0400, Kevin E Martin wrote:
> On Fri, Aug 04, 2006 at 01:14:47PM +0200, Stefan Dirsch wrote:
> > My initial question has been, why the Xserver no longer uses the
> > compiled dir. Or is this a misleading error message?
> It's a slightly misleading error message, but it actually does use the
> compiled dir.  What happens is that xkbcomp creates the compiled xkm
> file in the compiled dir.  Next, the server attempts to read this newly
> created file, and then immediately deletes the xkm file whether or not
> it had valid data.  So, the compiled dir is used, and the file is there,
> but only temporarily between the time xkbcomp creates it and the server
> reads it.
> See XkbDDXLoadKeymapByNames() and XkbDDXCompileKeymapByNames() in
> xkb/ddxLoad.c for more details.

Thanks *a lot* for detailed explanation!

Best regards,

Public Key available
Stefan Dirsch (Res. & Dev.)   SUSE LINUX Products GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg            Germany 

More information about the xorg mailing list