Unable to change SSDM screen on Login

Hi,
I recently installed f41, running KDE Plasma. I set the theme to Breeze but the login screen remains unchanged. I tried resetting it to other themes, but still the login screen stays the same.
Not sure if this is a bug or not, and it is really not functionally causing a problem, strictly visual. It worked on f40, but not with the latest kernel.
Please let me know if you need any configuration detail.

Thanks,
Mark

off subject but I see lots of discussion involving nvidia drivers. I installed mine from the rpm fusion repo - rawhide. It is working great with no issues.

mark@fedora:~$ nvidia-smi
Sun Aug 25 06:35:14 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.03              Driver Version: 560.35.03      CUDA Version: 12.6     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4060 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   40C    P8              2W /   80W |      57MiB /   8188MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      2689      G   /usr/bin/kwin_wayland                           2MiB |
+-----------------------------------------------------------------------------------------+

Seams to be a bug. Not being able to use a custom path for SDDM.
There is a workaround, till someone is willing to report the bug upstreem (not being able to use a other background path).

A workaround you will find here:

Thanks, tried that and didn’t help.

I hope you saw that what I posted is also a workaround for the atomic-desktop (immutable KDE).

The default path the themes use is:

/usr/share/sddm/themes as you not use ? immutable Atomic-Desktop, you can use the path as is, but you have to set it in the config file, because sddm can just use one default location for the backgrounds alias Theme.

You might just used the wrong path ?

I had made a typo, and this solution works, sort of. It first brings you to the original login screen, once you login, it sends you to the “themed” SSDM and you have to login again. Makes the system quite buggy get logged on. I think I’ll revert it back and wait for the bug fix. :slight_smile:

1 Like

swapping between the 2 preinstalled themes (breeze, fedora (breeze with default background)) should work on any Fedora KDE, atomic or not.

are you using the Fedora KDE spin or Kinoite?

we need a lot more infos, as this simply is not reproducible on a default setup. did you change any polkit rules, is your user in the wheel group? if you enter pkexec echo "test" or opening KDE-Partitionmanager work, displaying a password prompt?

Hello,

Yes, on user being in wheel group. I tried switching back and forth between themes and same thing. However, if I let the computer go into idle mode, logging back in, then SSDM does display. It is only on the initial log in that it does not.

mark@fedora:~$ cat /etc/fedora-release
Fedora release 41 (Forty One)
mark@fedora:~$ echo $XDG_CURRENT_DESKTOP
KDE
mark@fedora:~$ rpm -q fedora-kde-desktop
package fedora-kde-desktop is not installed
mark@fedora:~$ rpm -q fedora-kinoite
package fedora-kinoite is not installed
mark@fedora:~$ pkexec echo “test”
test
mark@fedora:~$ plasmashell --version
plasmashell 6.1.4
mark@fedora:~$ grep -i version ~/.config/kdeglobals
mark@fedora:~$ rpm -q plasma-desktop
plasma-desktop-6.1.4-1.fc41.x86_64

So SDDM is not showing at all?

These outputs are confusing, can we get kinfo please? And are you using the Fedora KDE Spin or the other atomic desktop variant?

If you dont know that, you are on default Fedora KDE and the linked SDDM issue is completely different

I am on Fedora workstation, so no on KDE spin and no on atomic .

mark@fedora:~$ kinfo
Operating System: Fedora Linux 41
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.11.0-0.rc4.38.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 13th Gen Intel® Core™ i7-13620H
Memory: 46.7 GiB of RAM
Graphics Processor: Mesa IntelÂŽ Graphics
mark@fedora:~$ cat /etc/os-release
NAME="Fedora Linux"
VERSION="41 (Workstation Edition Prerelease)"
ID=fedora
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Fedora Linux 41 (Workstation Edition Prerelease)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:41"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=41
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=41
SUPPORT_END=2025-05-13
VARIANT="Workstation Edition"
VARIANT_ID=workstation

This is the solution I found in another post.

In other words you installed Gnome Workstation and did install over it KDE desktop?

That’s why GDM was your default Display Manager and you had to change to SSDM?

systemctl | grep gdm just shows you if gdm is active! It can not really be the solution.

Exactly, started with Gnome and then added Plasma after. Not sure if that should be done automatically when you switch to Plasma?

This is the actual solution in the post.

systemctl status gdm - just to check status, and it was active

sudo systemctl disable gdm
sudo systemctl enable sddm
reboot

1 Like