CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/11/12 11:43:03
Log message:
Import wayland/greetd 0.10.3.
greetd is a minimal and flexible login manager daemon that makes no
assumptions about what you want to launch.
Use gtkgreet or regreet frontends if you want a fully graphical login
manager.
greetd as a daemon runs as root, does the proper authentification, and
speaks over IPC with the unprivileged graphical greeter running as
_greetd, spawned in an ad-hoc wayland session via wayland/cage. Upon
successful login, the user-configured graphical session is launched as
the logged in user.
It has been patched to properly call login_fbtab() & setusercontext() so
that DRM device ownership is properly handled, and user limits are
applied. VT switching doesn't work (yet?), nor tearing down the child
session if greetd dies. Still a bit wip, but works in a daily use here.
Will be shortly adapted once XDG_RUNTIME_DIR support lands.
work started at h2k24, polished at a HAM, and finished at h2k25.
Please keep funding hackathons :)
feedback from jca@
ok & rust help from semarie@
Status:
Vendor Tag: landry
Release Tags: landry_20251112
N ports/wayland/greetd/Makefile
N ports/wayland/greetd/crates.inc
N ports/wayland/greetd/distinfo
N ports/wayland/greetd/patches/patch-greetd_src_session_worker_rs
N ports/wayland/greetd/patches/patch-greetd_src_session_prctl_rs
N ports/wayland/greetd/patches/patch-greetd_src_server_rs
N ports/wayland/greetd/patches/patch-config_toml
N ports/wayland/greetd/patches/patch-greetd_src_terminal_mod_rs
N ports/wayland/greetd/patches/patch-greetd_src_config_mod_rs
N ports/wayland/greetd/pkg/DESCR
N ports/wayland/greetd/pkg/PLIST
N ports/wayland/greetd/pkg/greetd.rc
No conflicts created by this import