I'm using Leap 15.5 with the KDE Frameworks, Plasma, and Applications repos. I've recently tried launching SDDM as a Wayland client itself using the following config [General] DisplayServer=wayland Unfortunately, the login screen never appears, and the journal log reports Sep 16 18:03:20 linux-lptp1 systemd[1]: Started Session 2 of User sddm. Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0) Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: pam_kwallet5(sddm-greeter:session): pam_kwallet5: pam_sm_open_session Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: pam_kwallet5(sddm-greeter:session): pam_kwallet5: open_session called without kwallet5_key Sep 16 18:03:20 linux-lptp1 sddm-helper[1174]: Jumping to VT 1 Sep 16 18:03:20 linux-lptp1 sddm-helper[1174]: VT mode didn't need to be fixed Sep 16 18:03:20 linux-lptp1 sddm[1034]: Greeter session started successfully Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: [PAM] Closing session Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: pam_unix(sddm-greeter:session): session closed for user sddm Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: [PAM] Ended. Sep 16 18:03:20 linux-lptp1 sddm-helper[1089]: pam_kwallet5(sddm-greeter:session): pam_kwallet5: pam_sm_close_session Sep 16 18:03:20 linux-lptp1 sddm[1034]: Auth: sddm-helper exited with 64 Sep 16 18:03:20 linux-lptp1 sddm[1034]: Greeter stopped. SDDM::Auth::HelperExitStatus(64) I'm not sure what is missing here, but I'm trying to determine if planned changes with /usr/lib/X11/display-manager need to be in place first. Further details explained here... https://en.opensuse.org/openSUSE:DisplayManagerRework For the record, I'm using ~> zypper se -si sddm Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+-----------------------------+---------+------------------------------------------+--------+---------------- i | plasma6-sddm-theme-openSUSE | package | 84.87~git20240313T170730~9c664b7-kf.38.1 | noarch | KDE-Frameworks i | sddm-branding-openSUSE | package | 0.21.0-lp156.147.5 | noarch | KDE-Frameworks5 i+ | sddm-greeter-qt5 | package | 0.21.0-lp156.147.5 | x86_64 | KDE-Frameworks5 i | sddm-greeter-qt6 | package | 0.21.0-lp156.147.3 | x86_64 | KDE-Frameworks5 i+ | sddm-kcm6 | package | 6.1.5-kf.24.1 | x86_64 | KDE-Frameworks i | sddm-kcm6-lang | package | 6.1.5-kf.24.1 | noarch | KDE-Frameworks i+ | sddm-qt6 | package | 0.21.0-lp156.147.3 | x86_64 | KDE-Frameworks5 i | sddm-qt6-branding-openSUSE | package | 6.1.5-kf.37.2 | x86_64 | KDE-Frameworks I've tried masking display-manager.service, and explicitly enabling sddm.service, but have not been successful with this. Advice welcome.
Hello, In the Message; Subject : SDDM Wayland Message-ID : <172646942510.81926.2486042218379313896@mailman3.infra.opensuse.org> Date & Time: Mon, 16 Sep 2024 06:50:25 -0000 [DM] == "Dean Martin" <deano_ferrari@hotmail.com> has written: Dean Martin is a name I haven't heard in a while... Aanyway, DM> I'm using Leap 15.5 with the KDE Frameworks, [...] DM> S | Name | Type | Version | Arch | Repository DM> ---+-----------------------------+---------+------------------------------------------+--------+---------------- DM> i | plasma6-sddm-theme-openSUSE | package | 84.87~git20240313T170730~9c664b7-kf.38.1 | noarch | KDE-Frameworks DM> i | sddm-branding-openSUSE | package | 0.21.0-lp156.147.5 | noarch | KDE-Frameworks5 DM> i+ | sddm-greeter-qt5 | package | 0.21.0-lp156.147.5 | x86_64 | KDE-Frameworks5 DM> i | sddm-greeter-qt6 | package | 0.21.0-lp156.147.3 | x86_64 | KDE-Frameworks5 DM> i+ | sddm-kcm6 | package | 6.1.5-kf.24.1 | x86_64 | KDE-Frameworks DM> i | sddm-kcm6-lang | package | 6.1.5-kf.24.1 | noarch | KDE-Frameworks DM> i+ | sddm-qt6 | package | 0.21.0-lp156.147.3 | x86_64 | KDE-Frameworks5 DM> i | sddm-qt6-branding-openSUSE | package | 6.1.5-kf.37.2 | x86_64 | KDE-Frameworks [...] Why use the 15.6 package? This should not be done. The sddm dependency is complex. And, for reference, I will show my sddm.conf (not Wayland, but X11); -------------------------------------------------------------- [General] HaltCommand=/usr/bin/systemctl poweroff InputMethod= Namespaces= Numlock=none RebootCommand=/usr/bin/systemctl reboot [Autologin] Relogin=false Session= User= [Theme] Current=Mocha CursorTheme= DisableAvatarsThreshold=7 EnableAvatars=true FacesDir=/home/masaru/.face.icon Font= ThemeDir=/usr/share/sddm/themes [Users] DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin HideShells= HideUsers= MaximumUid=60513 MinimumUid=1000 RememberLastSession=true RememberLastUser=true ReuseSession=true [Wayland] EnableHiDPI=false SessionCommand=/usr/share/sddm/scripts/wayland-session SessionDir=/usr/share/wayland-sessions SessionLogFile=.local/share/sddm/wayland-session.log [X11] DisplayCommand=/usr/share/sddm/scripts/Xsetup DisplayStopCommand=/usr/share/sddm/scripts/Xstop EnableHiDPI=true MinimumVT=1 ServerArguments=-nolisten tcp -dpi 192 ServerPath=/usr/bin/X SessionCommand=/usr/share/sddm/scripts/Xsession SessionDir=/usr/share/xsessions SessionLogFile=.local/share/sddm/xorg-session.log UserAuthFile=.Xauthority XauthPath=/usr/bin/xauth XephyrPath=/usr/bin/Xephyr Best Regards & Good Night. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Distinguish between what is meaningful to me and what is meaningless, and forget what is meaningless to me. This is where individuality comes into play. This is a function that computer cannot perform." -- Shigehiko Toyama (in Japanes) --
I'm specifically looking for support to getting SDDM Wayland working. The X11 configuration is not relevant here.
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <172651485794.92003.7696413150397436142@mailman3.infra.opensuse.org> Date & Time: Mon, 16 Sep 2024 19:27:37 -0000 [DM] == "Dean Martin" <deano_ferrari@hotmail.com> has written: DM> I'm specifically looking for support to getting SDDM Wayland DM> working. The X11 configuration is not relevant here. I know that. I meant that if you create sddm.conf by referring to mine, you can do it. Best Regrards. --- ┏━━┓彡 Masaru Nomiya mail-to:nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ Think! -- The IBM slogan --
No, none of the '[Wayland]' entries you have are explicitly required. All that is needed to sddm as a Wayland client is [General] DisplayServer=wayland The rest can be left as default. In fact, I am briefly presented with a login screen, before being dropped to a login prompt on VT1. I am trying to understand this error Sep 17 11:14:22 linux-lptp1 sddm[999]: Auth: sddm-helper exited with 1 Sep 17 11:14:22 linux-lptp1 sddm[999]: Greeter stopped. SDDM::Auth::HELPER_AUTH_ERROR Similar to that described here https://github.com/sddm/sddm/issues/1882 It may be that a later upstream sddm build has resolved this perhaps
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <172653123142.95176.15345868222911784252@mailman3.infra.opensuse.org> Date & Time: Tue, 17 Sep 2024 00:00:31 -0000 [DM] == "Dean " <deano_ferrari@hotmail.com> has written: [...] DM> The rest can be left as default. In fact, I am briefly presented DM> with a login screen, before being dropped to a login prompt on VT1. I DM> am trying to understand this error DM> Sep 17 11:14:22 linux-lptp1 sddm[999]: Auth: sddm-helper exited with 1 DM> Sep 17 11:14:22 linux-lptp1 sddm[999]: Greeter DM> stopped. SDDM::Auth::HELPER_AUTH_ERROR DM> Similar to that described here DM> https://github.com/sddm/sddm/issues/1882 DM> It may be that a later upstream sddm build has resolved this DM> perhaps The maintainer of openSUSE has incorporated the above patch; # Options option(BUILD_MAN_PAGES "Build man pages" OFF) option(ENABLE_JOURNALD "Enable logging to journald" ON) option(NO_SYSTEMD "Disable systemd support" OFF) option(USE_ELOGIND "Use elogind instead of logind" OFF) option(BUILD_WITH_QT6 "Build with Qt 6" OFF) option(INSTALL_PAM_CONFIGURATION "Install PAM configuration files" ON) Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Microsoft is overhauling its cybersecurity strategy, called the Secure Future Initiative, to incorporate key security features into its core set of technology platforms and cloud services. " -- Microsoft overhauls cyber strategy to finally embrace security by default --
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <87o74n14ik.wl-nomiya@lake.dti.ne.jp> Date & Time: [MN] == Masaru Nomiya <nomiya@lake.dti.ne.jp> has written: MN> Hello, MN> In the Message; MN> Subject : Re: SDDM Wayland MN> Message-ID : <172653123142.95176.15345868222911784252@mailman3.infra.opensuse.org> MN> Date & Time: Tue, 17 Sep 2024 00:00:31 -0000 MN> [DM] == "Dean " <deano_ferrari@hotmail.com> has written: MN> [...] DM> The rest can be left as default. In fact, I am briefly presented DM> with a login screen, before being dropped to a login prompt on VT1. I DM> am trying to understand this error DM> Sep 17 11:14:22 linux-lptp1 sddm[999]: Auth: sddm-helper exited with 1 DM> Sep 17 11:14:22 linux-lptp1 sddm[999]: Greeter DM> stopped. SDDM::Auth::HELPER_AUTH_ERROR DM> Similar to that described here DM> https://github.com/sddm/sddm/issues/1882 DM> It may be that a later upstream sddm build has resolved this DM> perhaps MN> The maintainer of openSUSE has incorporated the above patch; MN> # Options MN> option(BUILD_MAN_PAGES "Build man pages" OFF) MN> option(ENABLE_JOURNALD "Enable logging to journald" ON) MN> option(NO_SYSTEMD "Disable systemd support" OFF) MN> option(USE_ELOGIND "Use elogind instead of logind" OFF) MN> option(BUILD_WITH_QT6 "Build with Qt 6" OFF) MN> option(INSTALL_PAM_CONFIGURATION "Install PAM configuration files" ON) Not all of it, though. The following part of services/CMakeLists.txt has not been deleted; if(USE_ELOGIND) set(LOGIND_PAM_MODULE "pam_elogind.so") else() set(LOGIND_PAM_MODULE "pam_systemd.so") endif() configure_file("${CMAKE_CURRENT_SOURCE_DIR}/sddm-greeter.pam.in" "${CMAKE_CURRENT_BINARY_DIR}/sddm-greeter.pam") if(INSTALL_PAM_CONFIGURATION) if(HAVE_PAM_FAILLOCK) install(FILES sddm-autologin.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm-autologin) else() install(FILES sddm-autologin-tally2.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm-autologin) endif() install(FILES sddm.pam DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sddm-greeter.pam" DESTINATION ${CMAKE_INSTALL_FULL_SYSCONFDIR}/pam.d RENAME sddm-greeter) endif() It would be good to report this to https://bugzilla.opensuse.org/. Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Japan was the future but it's stuck in the past" -- Rupert Wingfield-Hayes (BBC) --
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <87msk713vk.wl-nomiya@lake.dti.ne.jp> Date & Time: Tue, 17 Sep 2024 10:10:55 +0900 [MN] == Masaru Nomiya <nomiya@lake.dti.ne.jp> has written: Have a look! https://bbs.archlinux.org/viewtopic.php?id=293695 Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Microsoft is overhauling its cybersecurity strategy, called the Secure Future Initiative, to incorporate key security features into its core set of technology platforms and cloud services. " -- Microsoft overhauls cyber strategy to finally embrace security by default --
MN > It would be good to report this to https://bugzilla.opensuse.org/. Will do.
MN > Have a look! https://bbs.archlinux.org/viewtopic.php?id=293695 Thanks but the symptoms described there don't match what I've described here, and no X11 session is started in any case.
Hello, In the Message; Subject : Re: Found! (Was: Re: SDDM Wayland) Message-ID : <172653821480.112227.6451182543372561860@mailman3.infra.opensuse.org> Date & Time: Tue, 17 Sep 2024 01:56:54 -0000 [DM] == "Dean " <deano_ferrari@hotmail.com> has written: MN> > Have a look! DM> https://bbs.archlinux.org/viewtopic.php?id=293695 DM> Thanks but the symptoms described there don't match what I've DM> described here, and no X11 session is started in any case. I thought it was unlikely that sddm settings would be written in .bashrc, etc., and I was right. I am using my own build of sddm git head, and I have not encountered any problems. As I wrote yesterday, I think the cause is that service/CMakeLists.txt has not been modified. If you report it to bugzilla, won't it be fixed immediately? Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "To hire for skills, firms will need to implement robust and intentional changes in their hiring practices ― and change is hard." -- Employers don’t practice what they preach on skills-based hiring --
MN> As I wrote yesterday, I think the cause is that service/CMakeLists.txt has not been modified. I'm inclined to agree. MN> If you report it to bugzilla, won't it be fixed immediately? I've submitted a bug report already. I have no idea about how long it may take for the resolution.
Hello, In the Message; Subject : Re: Found! (Was: Re: SDDM Wayland) Message-ID : <172691407594.220986.3699563158903171747@mailman3.infra.opensuse.org> Date & Time: Sat, 21 Sep 2024 10:21:15 -0000 [DM] == "Dean " <deano_ferrari@hotmail.com> has written: MN> As I wrote yesterday, I think the cause is that service/CMakeLists.txt DM> has not been modified. Yes. This is the current file (services/CMakeLists.txt); ------------------------------------------------------------------ if(SYSTEMD_FOUND) configure_file(sddm.service.in sddm.service) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sddm.service" DESTINATION "${SYSTEMD_SYSTEM_UNIT_DIR}") configure_file(sddm-sysuser.conf.in sddm-sysuser.conf) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sddm-sysuser.conf" DESTINATION "${SYSTEMD_SYSUSERS_DIR}" RENAME sddm.conf) endif() # systemd-tmpfiles can be used standalone without other systemd parts if(DEFINED SYSTEMD_TMPFILES_DIR) configure_file(sddm-tmpfiles.conf.in sddm-tmpfiles.conf) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/sddm-tmpfiles.conf" DESTINATION "${SYSTEMD_TMPFILES_DIR}" RENAME sddm.conf) endif() ----------------------------------------------------------------- DM> I'm inclined to agree. MN> If you report it to bugzilla, won't it be fixed immediately? DM> I've submitted a bug report already. I have no idea about how DM> long it may take for the resolution. Is there any pressing reason? If you want to build it, I can put the SRPM file on my Google Drive? Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "During testing, Sakana found that its system began unexpectedly attempting to modify its own experiment code to extend the time it had to work on a problem." -- Research AI model unexpectedly attempts to modify its own code to extend runtime (ars TECHNICA) --
Hello, In the Message; Subject : SDDM Wayland Message-ID : <172646942510.81926.2486042218379313896@mailman3.infra.opensuse.org> Date & Time: Mon, 16 Sep 2024 06:50:25 -0000 [DM] == "Dean Martin" <deano_ferrari@hotmail.com> has written: DM> I'm using Leap 15.5 with the KDE Frameworks, Plasma, and Applications repos. I've recently tried launching SDDM as a Wayland client itself using the following config DM> [General] DM> DisplayServer=wayland DM> Unfortunately, the login screen never appears, and the journal log reports [...] Just in case,.please show the following results; # cat /var/log/messages | grep -B 30 "Message received from greeter: Login" Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "To hire for skills, firms will need to implement robust and intentional changes in their hiring practices ― and change is hard." -- Employers don’t practice what they preach on skills-based hiring --
That produces no output. Please refer to the journal log in the bug report. https://bugzilla.opensuse.org/show_bug.cgi?id=1230616
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <172705324624.1395.17336681094040288423@mailman3.infra.opensuse.org> Date & Time: Mon, 23 Sep 2024 01:00:46 -0000 [DM] == "Dean " <deano_ferrari@hotmail.com> has written: DM> That produces no output. Please refer to the journal log in the bug report. DM> https://bugzilla.opensuse.org/show_bug.cgi?id=1230616 Thanks. You're talking about VirtualBox. Sep 17 19:01:13 linux-lptp1 kernel: [drm:vmw_msg_ioctl [vmwgfx]] *ERROR* Failed to open channel. How about this? https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-ma... Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Loyalty cards are a symbol of "spending" not "saving"... I saved 20,000 yen a month when I stopped "act of collecting points"" -- Shihomi Shimomura --
That error is informational only. It has been described as a "totally harmless and entirely misleading message". It informs that the vmwgfx kernel couldn't open the channel for "backdoor logging to host" - which is expected because VirtualBox doesn't implement this functionality, and not related to the real work of the kernel graphics driver. The SDDM login screen does actually display for a couple of seconds, before being dropped to a shell again - something problematic in the SDDM code me thinks. The M$ article you linked to is unhelpful as it only suggests disabling the VM platform - not an option for those using it.
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <172757991627.19731.12891062325088864776@mailman3.infra.opensuse.org> Date & Time: Sun, 29 Sep 2024 03:18:36 -0000 [DM] == "Dean " <deano_ferrari@hotmail.com> has written: [...] DM> The SDDM login screen does actually display for a couple of DM> seconds, before being dropped to a shell again - something DM> problematic in the SDDM code me thinks. [...] I don't think it's a problem with the code. If it was, the maintener would have reported it to you by now. Could it be something unexpected? For example, how about changing the login theme? Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "During testing, Sakana found that its system began unexpectedly attempting to modify its own experiment code to extend the time it had to work on a problem." -- Research AI model unexpectedly attempts to modify its own code to extend runtime (ars TECHNICA) --
Hello, In the Message; Subject : Re: SDDM Wayland Message-ID : <877cav860n.wl-nomiya@lake.dti.ne.jp> Date & Time: Sun, 29 Sep 2024 12:59:04 +0900 [MN] == Masaru Nomiya <nomiya@lake.dti.ne.jp> has written: [..] MN> Could it be something unexpected? MN> For example, how about changing the login theme? This means, 'What if you changed the sddm theme from the default to another theme in sddm.conf as follows?'. [Theme] Current=Mocha CursorTheme= where Mocha is mine. Best Regards & Good Night. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "To hire for skills, firms will need to implement robust and intentional changes in their hiring practices ― and change is hard." -- Employers don’t practice what they preach on skills-based hiring --
Running 'startplasma-wayland' from a VT logged in as user works without issue... it's hard to understand why SDDM can't cope in Wayland mode. It has no problem when running via an X11 session.
participants (3)
-
Dean
-
Dean Martin
-
Masaru Nomiya