Version: (using KDE KDE 3.3.0) Installed from: Unlisted Binary Package Compiler: gcc 3.4.1 OS: Linux After upgrading to KDE 3.3.0, the Preselect user option behaves as if it were to set to "Previous" even though it is set to "None." Also, the password field is focused even though the box is unchecked. I'm using the binary packages that came with Arch Linux.
Problems confirmed here. (Also using the Arch Linux binary packages.) Elaboration on the password issue: If the "Focus password" box is unchecked in the KDE Control Center and a name is present in the username textbox when KDM starts (using any of the three Preselect options), the password textbox will be focused instead of the username textbox.
ugh, tough one. i expected something like this to happen some day ... the problem is, that kdmrc has a hierarchical, display based layout. but kcm changes only one setting, the most generic one. unfortunately the default config contains a specific setting for local displays ...
Created attachment 7507 [details] kdmrc Here is my /opt/kde/share/config/kdm/kdmrc file. Skimming through the file, it looks like all the settings are ok there. Not knowing about kcmkdm's internals, I'm not exactly sure which is the "most generic" setting you're referring to. Also, Arch has the annoying habit of overwriting some config files (kdm's, for one) when upgrading packages, unless explicitly set not to overwrite them. So this is basically just a default config, only modified via kcmkdm. Btw, is there a manual kdmrc edit I could do to restore the wanted behaviour (until this is resolved)?
you have PreselectUser twice: in X-*-Greeter and in X-:*-Greeter - the latter takes precedence when it matches. rtfm for an explanation why it does and how to achieve what you want.
*** Bug 89816 has been marked as a duplicate of this bug. ***
*** Bug 91714 has been marked as a duplicate of this bug. ***
*** Bug 91875 has been marked as a duplicate of this bug. ***
Thank you. The additional comment #4 is enough for my problem. So that's not a bug for kdm, but a bad choice of default parameters. In mine (default) kdmrc, I have, in first part: [code] ... # Specify, if/which user should be preselected for log in. # "None" - don't preselect any user # "Previous" - the user which successfully logged in last time # "Default" - the user specified in the DefaultUser option # Default is None #PreselectUser=Previous ... [/code] and in a second part: [code] ... # Greeter config for local displays [X-:*-Greeter] # See above #PreselectUser=Previous ... [/code] Thath's really no transparent! On more, the resulting behaviour is too much similar to windows98, and that's bad and bad ...
Sorry! In comment #8, please change: [code] ... # Greeter config for local displays [X-:*-Greeter] # See above #PreselectUser=Previous ... [/code] with: [code] ... # Greeter config for local displays [X-:*-Greeter] # See above PreselectUser=Previous ... [/code]
*** Bug 93444 has been marked as a duplicate of this bug. ***
ok, fixed in 3.3 branch and head the crude way: the kcm now changes the setting for local displays only.
Sorry, but I've some problem to explain my wishes in english. And I've done a typografical error on comment #8. So, the configuration #9 shows the bad behaviour (in mine opinion), which is also the actual: infact the default behaviours are not omogeneus in all parts. I think that the statement "PreselectUser=Previous" generate a kind of privacy violation, and so it is uncorrect, in a standard configuration (not in a windows-like configuration, off course). It should be commented everywhere. Anyway, I'm sure you have a lot of more important things to work about. Thank you for your patience.