Skip to content

Migrate from LightDM for Budgie and Xfce #8731

Description

@TraceyC77

Detailed Description

Deprecate the LightDM packages and replace them with SDDM. This will involve changes to packages, as well as ISO image package lists. It will also require a theme. Part of this proposal is to package and use the Slick SDDM theme by UbuntuBudgie on Budgie and Xfce systems.

Rationale

LightDM has been languishing for quite some time now. Pull requests have piled up, with no one reviewing or merging them. It has been especially difficult for Nvidia users, because some interaction between LightDM and the graphics drivers causes problems displaying a GUI.

SDDM, while also not free of maintainability issues, does at least see more active development. It makes more sense at this point to swap LightDM for SDDM.

Scope

  • Desktop Maintainers: Package slick-sddm-theme and add it as a dependency of the budgie-desktop-branding and xfce-desktop-branding packages. The SDDM and plasma-workspace packages may need modifications to enable setting this theme as the used SDDM theme. Add the replaces key to the SDDM package to replace LightDM on existing installations. Deprecate LightDM, slick-greeter, and related packages.

Upgrade/compatibility impact

If a package upgrade is completed and removes LightDM, it is unclear at this time what will happen if the user logs out before rebooting the system.

If a user with both LightDM and plasma-workspace, which would be the case if they have KDE Plasma installed alongside Budgie or Xfce, we have to figure out which SDDM theme is used, and how that is chosen. While installing KDE Plasma next to another desktop is unsupported by us, users may have done it anyway.

Activity

  1. moved this from Triage to Needs More Info in Soluson May 1, 2026
  2. added this to the Solus 4.10 milestone on May 1, 2026
  3. added theissue type on May 3, 2026
  4. EbonJaeger commented on Jul 24, 2026

    @EbonJaeger
    Member

    This is currently blocked by two things:

    1. The Slick SDDM theme doesn't support JXL images. This is a problem since all of our artwork is now JXL.
    2. Some sort of mechanism is needed to figure out what a user has installed, and possibly remove them and install replacement packages.

    It is vacation time for the folks developing the Slick theme, so that is unlikely to be resolved before we want to do 4.10. I think this has to be deferred.

  5. Conan-Kudo commented on Sep 19, 2026

    @Conan-Kudo

    The Slick SDDM theme doesn't support JXL images. This is a problem since all of our artwork is now JXL.

    SDDM will support JXL images if you have kimageformats installed. It just uses QImage to load them, and QImage is pluggable.

    Some sort of mechanism is needed to figure out what a user has installed, and possibly remove them and install replacement packages.

    I'm not sure what you mean here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

  • Status
    Needs More Info

Relationships

None yet

Development

No branches or pull requests

Issue actions