On Wed, 2016-07-27 at 11:04 +0200, Yamaban wrote:
I've used lxdm in the past, before lightdm became a real useable replacement. The "one thing" that made me switch to lightdm was lxdm's dependence on ConsoleKit, as nothing else used it anymore.
Sp the same argument that lead me to propose its removal - we pull in the same direction
Thus I'm for a replacement of lxdm with lightdm in the LXDE pattern.
Dropping lxdm from (Main-)Factory and Tumbleweed, per principe yes, but how to implement this change?
What's the difference between Factory and Tumbleweed? :) ok that's a trick question.. there is no difference: the first was renamed to the 2nd in Nov 2014. But the 'how' is certainly an interesting topic and I'm glad you bring it up. I would do the folllowing steps: * change the lxde pattern (and install control files) to use lightdm instead of lxdm * obsolete lxdm by lightdm * in lightdm's post script have it change the values in /etc/sysconfig/displaymanager: when it detects lxdm, switch it to lightdm. That's very similar to what it does on install to ensure it takes over from xdm. * Delete lxdm from openSUSE:Factory * Delete ConsoleKit from openSUSE:Factory (this will be auto-added to the WeakRemove list of openSUSE-release, which is being interpreted on zypper dup - the correct way to manage a Tumbleweed installation). Feel free to extend this list of tasks if you see something I missed (which is likely) Cheers, Dominique