--- xorg-server-1.3.0.0/hw/xfree86/utils/xorgcfg/interface.c.orig 2007-09-10 14:43:19.000000000 -0300 +++ xorg-server-1.3.0.0/hw/xfree86/utils/xorgcfg/interface.c 2007-09-10 14:43:55.000000000 -0300 @@ -501,8 +501,8 @@ main(int argc, char *argv[]) SelectLayoutCallback(layoutsme, XF86Config->conf_layout_lst, NULL); - startaccessx(); if (startedx) { + startaccessx(); switch (fork()) { case 0: { char path[PATH_MAX]; @@ -519,6 +519,8 @@ main(int argc, char *argv[]) break; } } + else + InitializeKeyboard(); #ifdef USE_MODULES if (!nomodules)