Description of problem: The tested vm has KDE, Gnome, LXDE, icewm, openbox installed. After installed lxdm and set it as default dm in mcc, the user can only login to KDE/openbox, Gnome/openbox, openbox via lxdm. Version-Release number of selected component (if applicable): lxdm-0.2.0-2.mga1 How reproducible: Always Steps to Reproduce: 1.Install lxdm 2.Set lxdm as default dm in mcc, restart dm service if asked. 3.At lxdm screen, you can only select limited desktops to login.
Yes, that's a limitation in lxdm, it needs to be patched/modified to conform with the way Mageia sets the whole desktop environment sessions, which is not what upstream uses.
I suppose slim needs similar patching too?(see bug 1255) I just tested a few more dm to see if they have the ibus issue of gdm. These dm are not installed by default, but I think I should report any bugs found so that packagers and maintainers could keep eyes on them.
(In reply to comment #2) > I suppose slim needs similar patching too?(see bug 1255) I'll test slim, but IIRC it worked (I've not tried it in a long time though). > > I just tested a few more dm to see if they have the ibus issue of gdm. These dm > are not installed by default, but I think I should report any bugs found so > that packagers and maintainers could keep eyes on them. Yes, if a bug exists it should be reported. :)
Regarding lxdm, I think I found the reason and the solution. The reason : See : http://wiki.lxde.org/en/LXDM The solution : Use the cauldron version : 0.4.1. There should be an update in Mageia 1 + But we must add a post-install script to package lxdm : chksession -g to create. desktop files in /usr/share/xsession/
CC: (none) => paiiou
Keywords: (none) => Junior_job
Oups the above post-install script is no complete Complete script : chksession -g md /usr/share/xsessions cp /etc/X11/dm/Sessions/* /usr/share/xsessions Sorry
I found a better solution. I tested it with KDE4, GNOME, LXDE, Xfce 1 - It must first deal with the bug # 2740 2 - it must be added a post-script "chksession-z" in the package lxdm
CC: (none) => fundawang, mageia, marja11Depends on: (none) => 2740
I've fixed this issue in lxdm-0.4.1-2.mga2 in cauldron / mga2. http://svnweb.mageia.org/packages?view=revision&revision=176769
Status: NEW => RESOLVEDCC: (none) => anssi.hannulaResolution: (none) => FIXEDAssignee: bugsquad => anssi.hannula