From d41e5c18d2bc9536d62bfa2bdf25106de799f659 Mon Sep 17 00:00:00 2001 From: Bernardo Magri Date: Wed, 8 Jul 2026 22:01:25 +0100 Subject: [PATCH] docs(agent): propose 3 even deeper-dive workstation tasks - [usefulness] Screen Sharing for Legacy X11 Apps (xwaylandvideobridge) - [stability] Magic SysRq Keys for Safe Recovery (kernel.sysrq) - [usefulness] File Manager Archive Backend (file-roller) --- agent/BACKLOG.md | 23 +++++++++++++++++++++++ agent/JOURNAL.md | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/agent/BACKLOG.md b/agent/BACKLOG.md index 9a80560..4b6564d 100644 --- a/agent/BACKLOG.md +++ b/agent/BACKLOG.md @@ -383,6 +383,29 @@ implement. Bernardo moves accepted items into a tier.* provides early warnings when an NVMe/SSD starts throwing SMART errors, giving the user a critical window to back up data before the drive dies. +- **[usefulness] Screen Sharing for Legacy X11 Apps (`xwaylandvideobridge`)**: + Native Wayland screen sharing works via PipeWire and the desktop portal, + but apps running via XWayland (like older Electron apps, Discord, or Slack) + cannot capture the Wayland desktop directly. Adding `xwaylandvideobridge` + invisibly routes Wayland window/screen streams into a virtual X11 window + that these legacy apps can read, instantly fixing the "black screen" issue + when sharing screens. + +- **[stability] Magic SysRq Keys for Safe Recovery (`kernel.sysrq = 1`)**: + If the Wayland compositor crashes or the GPU driver hangs, the desktop + completely freezes. The standard fallback is holding the power button, + which risks BTRFS data corruption. Enabling `boot.kernel.sysctl."kernel.sysrq" = 1` + allows the kernel to intercept the Alt+SysRq+REISUB key sequence to safely + terminate processes, sync disks, gracefully unmount filesystems, and reboot + even when userspace is dead. This is a critical safety net. + +- **[usefulness] File Manager Archive Backend (`file-roller` or `xarchiver`)**: + Thunar is configured with `thunar-archive-plugin` in the system module, but + the underlying archive extraction GUI backend is missing. Consequently, + right-clicking a `.zip` or `.tar.gz` file and clicking "Extract Here" will + fail silently. Adding an archive manager fulfills a fundamental workstation + requirement and fixes the broken context menu. + ## Decisions `[human]` Open calls only Bernardo can make; agents add options/evidence but never diff --git a/agent/JOURNAL.md b/agent/JOURNAL.md index 55f66ad..227f165 100644 --- a/agent/JOURNAL.md +++ b/agent/JOURNAL.md @@ -17,9 +17,9 @@ Template: --- -## 2026-07-08 — Stability + usefulness survey → 6 PROPOSED (iteration #74) +## 2026-07-08 — Stability + usefulness survey → 9 PROPOSED (iteration #74) - **Task:** Bernardo requested new actionable items for stability and workstation feature-completeness, including a deeper dive. -- **Did:** Researched the codebase for gaps. Pitched six new PROPOSED items: BTRFS auto-scrub, udiskie automounter, ddcutil external display control, pcscd+u2f security key support, easyeffects mic noise cancellation, and smartd drive health monitoring. +- **Did:** Researched the codebase for gaps. Pitched nine new PROPOSED items: BTRFS auto-scrub, udiskie automounter, ddcutil external display control, pcscd+u2f security key support, easyeffects mic noise cancellation, smartd drive health monitoring, xwaylandvideobridge for legacy screen sharing, Magic SysRq keys for safe crash recovery, and file-roller/xarchiver for Thunar's broken extract menu. - **Verified:** n/a (research only). - **Pending:** awaiting Bernardo's triage to elevate to the active queue. - **Next suggestion:** triage the PROPOSED items.