SDDM + Plasma Wayland

So I updated to F39 Beta.

I wanted to also to switch Plasma Wayland, but I’m having an issue. When I log in in SDDM, my session is not loading, and it gets back to the login screen. If I go to a TTY and launch startplasma-wayland, it works and I get into my Desktop.

My ssdm.conf has:

cat /etc/sddm.conf.d/kde_settings.conf

[Autologin]
Relogin=false
Session=
User=

[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
HaltCommand=
RebootCommand=

[Theme]
Current=01-breeze-fedora
CursorTheme=material_cursors
Font=Noto Sans,10,-1,5,50,0,0,0,0,0

[Users]
MaximumUid=60000
MinimumUid=1000

[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --inputmethod qtvirtualkeyboard --locale1

The journalctl -r around that time:

sept. 21 17:06:01 Cassini chronyd[1788]: System clock TAI offset set to 37 seconds
sept. 21 17:06:01 Cassini chronyd[1788]: Selected source 128.138.140.44
sept. 21 17:06:00 Cassini sddm-greeter[2146]: Wayland does not support QWindow::requestActivate()
sept. 21 17:06:00 Cassini sddm-greeter[2146]: Wayland does not support QWindow::requestActivate()
sept. 21 17:06:00 Cassini sddm-greeter[2146]: Failed to find a Kirigami platform plugin
sept. 21 17:06:00 Cassini sddm-greeter[2146]: Could not locate plasma theme "Sweet" in plasma/desktoptheme/ using search path ("/var/lib/sddm/.local/share", "/var/lib/flatpak/exports/share", "/usr/local/share", "/u>
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: QObject: Cannot create children for a parent that is in a different thread.
                                              (Parent is QGuiApplication(0x7ffd58117930), parent's thread is QThread(0x559ec6742290), current thread is QThread(0x559ec698b910)
sept. 21 17:06:00 Cassini sddm-greeter[2146]: Loading file:///usr/share/sddm/themes/01-breeze-fedora/Main.qml...
sept. 21 17:06:00 Cassini sddm-helper-start-wayland[2143]: "kwin_xkbcommon: XKB: inet:323:58: unrecognized keysym \"XF86EmojiPicker\"\nkwin_xkbcommon: XKB: inet:324:58: unrecognized keysym \"XF86Dictate\"\n"
sept. 21 17:06:00 Cassini audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-localed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=>
sept. 21 17:06:00 Cassini systemd[1]: Started systemd-localed.service - Locale Service.
sept. 21 17:06:00 Cassini systemd[1]: Starting systemd-localed.service - Locale Service...
sept. 21 17:06:00 Cassini audit: BPF prog-id=81 op=LOAD
sept. 21 17:06:00 Cassini audit: BPF prog-id=80 op=LOAD
sept. 21 17:06:00 Cassini audit: BPF prog-id=79 op=LOAD
sept. 21 17:05:59 Cassini sddm-helper-start-wayland[2143]: "OpenGL vendor string:                   AMD\nOpenGL renderer string:                 AMD Radeon Graphics (renoir, LLVM 16.0.6, DRM 3.54, 6.5.4-300.fc39.x8>
sept. 21 17:05:59 Cassini sddm-helper-start-wayland[2143]: "kf.globalaccel.kglobalacceld: No desktop file found for service  \"org.kde.kcalc.desktop\"\n"
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Ready
sept. 21 17:05:59 Cassini systemd[2130]: Started dbus-broker.service - D-Bus User Message Bus.
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Service file '/usr/share//dbus-1/services/org.kde.plasma.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Service file '/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'.
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Service file '/usr/share//dbus-1/services/imsettings-daemon.service' is not named after the D-Bus name 'com.redhat.imsettings'.
sept. 21 17:05:59 Cassini dbus-broker-launch[2150]: Service file '/usr/share//dbus-1/services/org.kde.kscreen.service' is not named after the D-Bus name 'org.kde.KScreen'.
sept. 21 17:05:59 Cassini systemd[2130]: Starting dbus-broker.service - D-Bus User Message Bus...
sept. 21 17:05:59 Cassini systemd[2130]: Created slice session.slice - User Core Session Slice.
sept. 21 17:05:59 Cassini audit[2105]: USER_START pid=2105 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_unix,pam_systemd acct="sddm" exe="/u>
sept. 21 17:05:59 Cassini systemd[1]: Started session-c1.scope - Session c1 of User sddm.
sept. 21 17:05:59 Cassini audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=user@988 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? termi>
sept. 21 17:05:59 Cassini systemd[1]: Started user@988.service - User Manager for UID 988.

Any idea?

So it works if my shell is Bash, but I use Fish usually No Wayland desktop reached when user shell is not "bash" · Issue #1768 · sddm/sddm · GitHub