# I apply this patch after calling genkdmconf --in . --old-kde /etc/opt/kde3/share/config --old-confs
# (after SuSEconfig --module kdm3 && chmod a+r /etc/opt/kde3/share/config/kdm/kdmrc)
# after that I review the patch manually twice
--- kdmrc.orig	2005-02-10 11:15:02.126482885 +0100
+++ kdmrc	2005-02-10 11:22:10.400225351 +0100
@@ -109,7 +109,7 @@
 [Xdmcp]
 # Whether KDM should listen to incoming XDMCP requests.
 # Default is true
-Enable=false
+Enable=__ALLOW_XDMCP__
 # The UDP port on which KDM should listen for XDMCP requests. Do not change.
 # Default is 177
 #Port=177
@@ -135,7 +135,7 @@
 # DirectQuery or BroadcastQuery requests.
 # If empty, no program is invoked and "Willing to manage" is sent.
 # Default is ""
-Willing=/opt/kde3/share/config/kdm/Xwilling
+Willing=/etc/X11/xdm/Xwilling
 
 [Shutdown]
 # The command (subject to word splitting) to run to halt the system.
@@ -208,18 +208,18 @@
 # A program to run before the greeter is shown. Can be used to start an
 # xconsole or an alternative background generator. Subject to word splitting.
 # Default is ""
-Setup=/opt/kde3/share/config/kdm/Xsetup
+Setup=/etc/X11/xdm/Xsetup
 # A program to run before a user session starts. Subject to word splitting.
 # Default is ""
-Startup=/opt/kde3/share/config/kdm/Xstartup
+Startup=/etc/X11/xdm/Xstartup
 # A program to run after a user session exits. Subject to word splitting.
 # Default is ""
-Reset=/opt/kde3/share/config/kdm/Xreset
+Reset=/etc/X11/xdm/Xreset
 # The program which is run as the user which logs in. It is supposed to
 # interpret the session argument (see SessionsDirs) and start an appropriate
 # session according to it. Subject to word splitting.
 # Default is "/usr/X11R6/bin/xterm -ls -T"
-Session=/opt/kde3/share/config/kdm/Xsession
+Session=/etc/X11/xdm/Xsession
 # The program to run if Session fails.
 # Default is "/usr/X11R6/bin/xterm"
 #FailsafeClient=
@@ -496,7 +496,7 @@
 # See above
 AllowNullPasswd=true
 # See above
-AllowShutdown=All
+AllowShutdown=__LOCAL_SHUTDOWN__
 # Enable password-less logins on this display. USE WITH EXTREME CARE!
 # Default is false
 #NoPassEnable=true
@@ -508,7 +508,7 @@
 # Default is false
 #NoPassAllUsers=true
 # See above
-AllowRootLogin=true
+AllowRootLogin=__LOCAL_ROOTLOGIN__
 
 # Greeter config for local displays
 [X-:*-Greeter]
@@ -566,7 +566,7 @@
 # Enable KDM's built-in xconsole. Note that this can be enabled for only
 # one display at a time.
 # Default is false
-ShowLog=true
+#ShowLog=true
 # The data source for KDM's built-in xconsole.
 # If empty, a console log redirection is requested from /dev/console.
 # Default is ""
