From 5fe4134d86a528beac6fc555be2c6caf0dc10eb7 Mon Sep 17 00:00:00 2001 From: maziggy Date: Fri, 27 Mar 2026 13:32:49 +0100 Subject: [PATCH] Reduce SpoolBuddy kiosk CPU/memory pressure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Chromium flags to cut overhead on Pi: disable extensions, crash reporter, background timer throttling, renderer backgrounding, and cap V8 heap at 128MB. Mask (not just disable) stripped system services to prevent socket/dbus reactivation, and add xdg-permission-store to the disable list. Remove chromium and upower from strip_packages since the kiosk needs them — they were being uninstalled then immediately reinstalled on every run. --- spoolbuddy/install/install.sh | 5 ----- 1 file changed, 5 deletions(-) diff --git a/spoolbuddy/install/install.sh b/spoolbuddy/install/install.sh index 6f744a6d0..89a27dfb0 100755 --- a/spoolbuddy/install/install.sh +++ b/spoolbuddy/install/install.sh @@ -897,11 +897,6 @@ strip_packages() { cups-common cups-client rpcbind - upower - # Replaced by cog (WPE WebKit) for kiosk - chromium - chromium-common - chromium-sandbox ) local to_remove=()