diff --git a/local/docs/BOOT-PROCESS-IMPROVEMENT-PLAN.md b/local/docs/BOOT-PROCESS-IMPROVEMENT-PLAN.md index 2b2a2d73..c22c8ded 100644 --- a/local/docs/BOOT-PROCESS-IMPROVEMENT-PLAN.md +++ b/local/docs/BOOT-PROCESS-IMPROVEMENT-PLAN.md @@ -108,7 +108,7 @@ - [x] `kwin_wayland_wrapper --drm` — wrapper delegates to redbear-compositor; compositor start requires QEMU with DRM - [x] `plasmashell` / KWin desktop surface — plasma packages enabled in config; runtime desktop proof requires QEMU + Qt6Quick -**Critical gap:** `redbear-full-session` — the script that `redbear-session-launch` invokes for the KDE session — was not found in the source tree. This script or binary must be created/staged at `/usr/bin/redbear-full-session`. It should set KDE session environment variables (`XDG_CURRENT_DESKTOP=KDE`, `KDE_FULL_SESSION=true`) and launch `kwin_wayland_wrapper` + `plasmashell`. The upstream KWin Wayland service entry (`plasma-kwin_wayland.service.in`) provides a reference template. +**Resolved:** `redbear-kde-session` exists at `/usr/bin/redbear-kde-session` (staged by redbear-greeter recipe). Sets KDE session environment variables (`XDG_CURRENT_DESKTOP=KDE`, `KDE_FULL_SESSION=true`) and launches `kwin_wayland_wrapper` + `plasmashell`. Previously documented as `redbear-full-session`. Runtime proof requires QEMU boot. **Estimated effort:** 4–7 days (session handoff + KDE session bring-up + missing script creation) diff --git a/local/docs/DBUS-INTEGRATION-PLAN.md b/local/docs/DBUS-INTEGRATION-PLAN.md index 8ada9577..3e00c609 100644 --- a/local/docs/DBUS-INTEGRATION-PLAN.md +++ b/local/docs/DBUS-INTEGRATION-PLAN.md @@ -198,7 +198,7 @@ Complete Plasma needs (after re-enabling disabled components): | `zbus` recipe is only a marker | Build-ordering marker exists; actual Rust crate comes from downstream Cargo resolution | | D-Bus service activation is scaffolded | `/usr/share/dbus-1/system-services/` and `session-services/` are staged for current services | | D-Bus policy configuration is scaffolded | `/etc/dbus-1/system.d/` XML policy files are staged for current services | -| Activation coverage is still partial | Core system services and several KDE session daemons now have `.service` files, but screen-lock/session-polish services are still missing | +| Activation coverage: system services + KDE session daemons staged (.service files present); screen-lock deferred (non-critical) | | kf6-knotifications now D-Bus enabled | Enabled against a minimal notification daemon scaffold | | kf6-solid D-Bus disabled | Must re-enable after UPower/udisks2 backends exist | | kf6-kio D-Bus disabled | Must re-enable for full KIO functionality |