Plasma session not available after upgrading to Fedora 40

Hi,

I have upgraded Fedora 39 to Fedora 40 using dnf.

I was using Plasma as desktop in Fedora 39.

Apparently there were no errors in the upgrade process, but Plasma session is not available anymore in the login screen.

I have upgraded another computer following the same steps and Plasma works fine there.

Any ideas are welcome.

Thanks,
Juan Carlos

1 Like

You could try another display manager, in the lines of

dnf install lightdm
systemctl disable sddm # or whatever dm you are using
systemctl enable lightdm
# reboot

Or you could circumvent the problem by using a non-graphical login

  • Use [cntrl-alt-F3] or similar to switch to vt for non-graphical login
  • login there
  • start plasma/KDE with startplasma or startplasma-wayland
1 Like

Added f40, kde-plasma, sddm and removed f39, kde

What do you mean with “Plasma session” ? Did you use Plasma on X11 before? With 40, this got removed, the Wayland session should start normally.

Installing a different login manager should not be needed, but the workarounds are good. You may need to fix a broken session file.

/etc/sddm.conf.d/

/usr/share/wayland-sessions/

Check that the former has a config for plasma wayland. And the latter should have a desktop entry, starting /usr/bin/startplasma-wayland.

Added wayland, x11-wayland-transition

Hi,

Thanks for the tips. There is a file /etc/sddm.conf.d/kde_settings.conf, but nothing for plasma wayland.

In /usr/share/wayland-sessions/plasma.desktop there is a call to /usr/bin/startplasma-wayland

Hi Thomas,

Thanks for the troubleshooting tips. I have opened a non-graphical console and run startplasma-wayland and it worked.

I wonder why this option is not available in the login screen.

Regards,
Juan Carlos

Hi,

Thanks both for your help.

The problem is solved now. This is what I have done:

systemctl disable kde
systemctl enable sddm

Regards,
Juan Carlos

I upgraded my F39 system to F40 last Friday.
My primary use model is to boot to run level 3, i.e. no GUI, just text console.
I then start a TigerVNC session, via systemd service, manually.
Once the service is started I start TigerVNC Viewer.
My .vnc/config file used to have session=plasmax11 and KDE worked.
All of my attempts to choose some other session= value have only resulted in Gnome being displayed.

Likewise from GDM (run level 5), I can only select Gnome, or Gnome Classic.
If I switch to SDDM, I only get a 8x25 screen and a block ascii cursor.
If I switch to LightDM I get multiple Gnome selections, and one Plasma selection.
Choosing Plasma causes the system to pause for awhile, and then LightDM comes back.
I have uninstalled and reinstalled @kde-desktop several times.
I’m limping along with Gnome. I really want my KDE env back.

I am able to launch a few Kxxxxx programs from the Gnome Apps dropdown.

If it matters, I’m using an Intel S2600CW system with a Nvidia graphics card.