Index: kdm/config.def =================================================================== --- a/kdm/config.def +++ b/kdm/config.def 2011-09-24 22:26:13.043326055 -0300 @@ -32,6 +32,8 @@ #define KDMCONF KDE_CONFDIR "/kdm" #define KDMDATA KDE_DATADIR "/kdm" +#define MGAX11_CONF "/usr/share/X11/xdm" + #include <sys/param.h> /* for #define BSD */ #ifdef _AIX Index: kdm/kfrontend/genkdmconf.c =================================================================== --- a/kdm/kfrontend/genkdmconf.c +++ b/kdm/kfrontend/genkdmconf.c 2011-09-24 22:25:14.561322759 -0300 @@ -1814,7 +1814,7 @@ else linkFile(ce); } else { - ce->value = KDMCONF "/Xsetup"; + ce->value = MGAX11_CONF "/Xsetup"; ce->active = ce->written = True; writeFile(ce->value, 0755, def_setup); } @@ -1895,7 +1895,7 @@ else linkFile(ce); } else { - ce->value = KDMCONF "/Xstartup"; + ce->value = MGAX11_CONF "/Xstartup"; ce->active = ce->written = True; writeFile(ce->value, 0755, def_startup); } @@ -1940,7 +1940,7 @@ else linkFile(ce); } else { - ce->value = KDMCONF "/Xreset"; + ce->value = MGAX11_CONF "/Xreset"; ce->active = ce->written = True; writeFile(ce->value, 0755, def_reset); } @@ -1963,7 +1963,7 @@ "`tempfile`" : "$HOME/.xsession-env-$DISPLAY"; ASPrintf(&def_session, "%s%s%s", def_session1, tmpf, def_session2); - ce->value = KDMCONF "/Xsession"; + ce->value = MGAX11_CONF "/Xsession"; ce->active = ce->written = True; writeFile(ce->value, 0755, def_session); }