Summary: | SDDM Theme is not being used | ||
---|---|---|---|
Product: | [KDE Neon] neon | Reporter: | tl044cn |
Component: | Packages User Edition | Assignee: | Neon Bugs <neon-bugs> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | asturm, carlosdemaine, clay, jr, julien.dlq, kde, kde, matthew.b.weigang, nate, neon-bugs, sitter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
tl044cn
2024-02-29 16:32:26 UTC
3rd party qt5 sddm themes need to be updated by the upstream authors (or someone else) to be qt6 ssdm compatible And what about when it happens with Breeze theme? (In reply to Julien Delquié from comment #2) > And what about when it happens with Breeze theme? With corresponding logs, it’s better: mars 19 08:47:15 pasokon.maison sddm[2581]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf" mars 19 08:47:15 pasokon.maison sddm[2581]: The theme at "/usr/share/sddm/themes/breeze" requires missing "/usr/bin/sddm-greeter-qt6" . Using fallback theme. that's puzzling .. /usr/bin/sddm-greeter-qt6 is definitely in the package. - https://build.neon.kde.org/job/jammy_release_3rdparty_sddm_bin_amd64/lastSuccessfulBuild/artifact/result/sddm_0.21.0-0xneon+22.04+jammy+release+build35_amd64.deb.info.txt/*view*/ what version of sddm is installed?? Replicated on the following system: Gentoo Kernel 6.8.7 KDE Plasma 6.0.4 KDE Frameworks 6.1.0 QT Vesion 6.7.0 SDDM 0.21 SDDM-KCM 6.0.4 Wayland 1.22.0 SDDM found to be using the fallback greeter on first startup. Actions taken: System settings -> SDDM -> Select "Breeze" -> Apply -> Successfully confirm root password -> Apply Plasma Settings -> Successfully confirm root password SDDM still found to be using its unthemed greeter. Further details to follow. .... /etc/sddm.conf is ... [X11] DisplayCommand=/etc/sddm/scripts/Xsetup ServerArguments=-dpi 0 [Autologin] Relogin=false Session= User= [General] HaltCommand= Numlock=on RebootCommand= [Theme] Current=breeze CursorSize=18 CursorTheme=breeze_cursors Font=Noto Sans,8,-1,5,50,0,0,0,0,0 [Users] MaximumUid=60000 MinimumUid=1000 ... /etc/sddm.conf.d/kde_settings.conf reads... [Autologin] Relogin=false Session= User= [General] HaltCommand= Numlock=on RebootCommand= [Theme] Current=breeze CursorSize=18 CursorTheme=breeze_cursors Font=Noto Sans,8,-1,5,50,0,0,0,0,0 [Users] MaximumUid=60000 MinimumUid=1000 [X11] ServerArguments=-dpi 0 .... /etc/sddm.conf.d/01gentoo.conf is... [General] # Remove qtvirtualkeyboard as InputMethod default InputMethod= ... /etc/share/sddm/themes/breeze is populated with expected files (Main.qml, etc). Output of journalctl --boot=0 --unit=sddm --no-pager: Apr 23 08:08:24 integrity systemd[1]: Started Simple Desktop Display Manager. Apr 23 08:08:24 integrity sddm[874]: Initializing... Apr 23 08:08:24 integrity sddm[874]: Starting... Apr 23 08:08:24 integrity sddm[874]: Logind interface found Apr 23 08:08:24 integrity sddm[874]: Adding new display... Apr 23 08:08:24 integrity sddm[874]: Loaded empty theme configuration Apr 23 08:08:24 integrity sddm[874]: Xauthority path: "/run/sddm/xauth_CjdCPd" Apr 23 08:08:24 integrity sddm[874]: Using VT 2 Apr 23 08:08:24 integrity sddm[874]: Display server starting... Apr 23 08:08:24 integrity sddm[874]: Writing cookie to "/run/sddm/xauth_CjdCPd" Apr 23 08:08:24 integrity sddm[874]: Running: /usr/bin/X -dpi 0 -background none -seat seat0 vt2 -auth /run/sddm/xauth_CjdCPd -noreset -displayfd 16 Apr 23 08:08:25 integrity sddm[874]: Setting default cursor Apr 23 08:08:25 integrity sddm[874]: Running display setup script "/etc/sddm/scripts/Xsetup" Apr 23 08:08:25 integrity sddm[874]: Display server started. Apr 23 08:08:25 integrity sddm[874]: Socket server starting... Apr 23 08:08:25 integrity sddm[874]: Socket server started. Apr 23 08:08:25 integrity sddm[874]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf" Apr 23 08:08:25 integrity sddm[874]: The theme at "/usr/share/sddm/themes/breeze" requires missing "/usr/bin/sddm-greeter-qt6" . Using fallback theme. Apr 23 08:08:25 integrity sddm[874]: Loaded empty theme configuration Apr 23 08:08:25 integrity sddm[874]: Greeter starting... Apr 23 08:08:25 integrity sddm-helper[888]: [PAM] Starting... Apr 23 08:08:25 integrity sddm-helper[888]: [PAM] Authenticating... Apr 23 08:08:25 integrity sddm-helper[888]: [PAM] returning. Apr 23 08:08:25 integrity sddm-helper[888]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=219) by (uid=0) Apr 23 08:08:25 integrity sddm-helper[888]: Writing cookie to "/tmp/xauth_aQadfC" Apr 23 08:08:25 integrity sddm-helper[888]: Starting X11 session: "" "/usr/bin/sddm-greeter --socket /tmp/sddm-:0-GgTrzW" Apr 23 08:08:25 integrity sddm[874]: Greeter session started successfully Apr 23 08:08:25 integrity sddm[874]: Message received from greeter: Connect Apr 23 08:08:30 integrity sddm[874]: Message received from greeter: Login Apr 23 08:08:30 integrity sddm[874]: Reading from "/usr/share/wayland-sessions/plasma.desktop" Apr 23 08:08:30 integrity sddm[874]: Session "/usr/share/wayland-sessions/plasma.desktop" selected, command: "/usr/lib64/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland" for VT 1 Apr 23 08:08:30 integrity sddm-helper[915]: [PAM] Starting... Apr 23 08:08:30 integrity sddm-helper[915]: [PAM] Authenticating... Apr 23 08:08:30 integrity sddm-helper[915]: [PAM] Preparing to converse... Apr 23 08:08:30 integrity sddm-helper[915]: [PAM] Conversation with 1 messages Apr 23 08:08:30 integrity sddm-helper[915]: gkr-pam: unable to locate daemon control file Apr 23 08:08:30 integrity sddm-helper[915]: [PAM] returning. Apr 23 08:08:30 integrity sddm-helper[915]: gkr-pam: stashed password to try later in open session Apr 23 08:08:30 integrity sddm-helper[915]: pam_kwallet5(sddm:auth): pam_kwallet5: pam_sm_authenticate Apr 23 08:08:30 integrity sddm[874]: Authentication for user "matthew" successful Apr 23 08:08:30 integrity sddm-helper[915]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred Apr 23 08:08:30 integrity sddm-helper[915]: pam_unix(sddm:session): session opened for user matthew(uid=1000) by matthew(uid=0) Apr 23 08:08:30 integrity sddm[874]: Auth: sddm-helper exited successfully Apr 23 08:08:30 integrity sddm[874]: Greeter stopped. SDDM::Auth::HELPER_SUCCESS Apr 23 08:08:30 integrity sddm-helper[915]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring Apr 23 08:08:30 integrity sddm-helper[915]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session Apr 23 08:08:30 integrity sddm-helper[915]: Starting Wayland user session: "/usr/share/sddm/scripts/wayland-session" "/usr/lib64/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland" Apr 23 08:08:30 integrity sddm[874]: Session started true Notably, there is no /usr/bin/sddm-greeter-qt6 on my system. ls /usr/bin | grep sddm: sddm sddm-greeter sddmthemeinstaller (In reply to Matthew from comment #8) > Notably, there is no /usr/bin/sddm-greeter-qt6 on my system. > That's a packaging issue, please report to your distribution (In reply to Antonio Rojas from comment #9) > (In reply to Matthew from comment #8) > > Notably, there is no /usr/bin/sddm-greeter-qt6 on my system. > > > > That's a packaging issue, please report to your distribution Will do. Is that folder something that belongs to SDDM or KDE-Plasma? (In reply to Matthew from comment #10) > (In reply to Antonio Rojas from comment #9) > > (In reply to Matthew from comment #8) > > > Notably, there is no /usr/bin/sddm-greeter-qt6 on my system. > > > > > > > That's a packaging issue, please report to your distribution > > Will do. Is that folder something that belongs to SDDM or KDE-Plasma? SDDM (not a folder, but an executable) Just for the record, at this point it is not a packaging error but a packaging decision as I cannot personally get the Qt6 greeter to work on my system, and this is documented with a pending bug downstream. |