git: 7481795ad57f - main - x11/sddm: Make it possible to start the greeter under KWin Wayland session
Gleb Popov <[email protected]> Tue, 04 Aug 2026 17:35:41 +0000
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=7481795ad57f9594d5acd1a6f7f207e3eae62f93 commit 7481795ad57f9594d5acd1a6f7f207e3eae62f93 Author: Gleb Popov <[email protected]> AuthorDate: 2026-08-04 17:33:29 +0000 Commit: Gleb Popov <[email protected]> CommitDate: 2026-08-04 17:35:04 +0000 x11/sddm: Make it possible to start the greeter under KWin Wayland session PR: 296052 --- GIDs | 2 +- x11/sddm/Makefile | 6 +++--- x11/sddm/files/sddm-greeter.default | 1 + x11/sddm/files/sddm.conf.default | 10 ++++++++++ 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/GIDs b/GIDs index 71d6e74e49d7..54526684dc95 100644 --- a/GIDs +++ b/GIDs @@ -7,7 +7,7 @@ mail:*:6:postfix,clamav ftp:*:14: smmsp:*:25: audio:*:43: -video:*:44:lightdm +video:*:44:lightdm,sddm bind:*:53: rdfdb:*:55: spamd:*:58: diff --git a/x11/sddm/Makefile b/x11/sddm/Makefile index 0cfae784a40f..b65f025195f4 100644 --- a/x11/sddm/Makefile +++ b/x11/sddm/Makefile @@ -2,7 +2,7 @@ PORTNAME= sddm DISTVERSIONPREFIX= v DISTVERSION= 0.21.0-36 DISTVERSIONSUFFIX= -gc2b97dd -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 MAINTAINER= [email protected] @@ -39,7 +39,7 @@ USE_XORG= xau xcb CMAKE_ARGS= -DACCOUNTSSERVICE_DATA_DIR:PATH=/var/db/AccountsService \ -DCMAKE_INSTALL_SYSCONFDIR:PATH=${LOCALBASE}/etc \ -DRST2MAN_EXECUTABLE=${LOCALBASE}/bin/rst2man \ - -DSDDM_INITIAL_VT=7 \ + -DSDDM_INITIAL_VT=9 \ -DUID_MIN=1000 \ -DUID_MAX=65000 CMAKE_ON= BUILD_MAN_PAGES \ @@ -51,7 +51,7 @@ SUB_FILES= xinit-session \ xinitrc.desktop USERS= sddm -GROUPS= sddm +GROUPS= sddm video post-patch: @${REINPLACE_CMD} -e 's#/etc/X11#${LOCALBASE}/etc/X11#' \ diff --git a/x11/sddm/files/sddm-greeter.default b/x11/sddm/files/sddm-greeter.default index ea351799a3f9..dbca03a35a1d 100644 --- a/x11/sddm/files/sddm-greeter.default +++ b/x11/sddm/files/sddm-greeter.default @@ -11,3 +11,4 @@ password required pam_deny.so # Setup session session required pam_permit.so +session required pam_xdg.so diff --git a/x11/sddm/files/sddm.conf.default b/x11/sddm/files/sddm.conf.default index 585e4bae106c..a7af0c918151 100644 --- a/x11/sddm/files/sddm.conf.default +++ b/x11/sddm/files/sddm.conf.default @@ -1,2 +1,12 @@ # Disable virtual keyboard by default InputMethod="" + +# Uncomment lines below to make SDDM start its greeter on Wayland +# This requires x11-wm/plasma6-kwin to be installed + +#[General] +#DisplayServer=wayland +#GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell + +#[Wayland] +#CompositorCommand=dbus-run-session ck-launch-session -- kwin_wayland --drm --no-lockscreen --no-global-shortcuts