Browse Source

Optimize SpoolBuddy kiosk performance on Raspberry Pi

maziggy 2 months ago
parent
commit
a8b50e809f
1 changed files with 7 additions and 0 deletions
  1. 7 0
      spoolbuddy/install/install.sh

+ 7 - 0
spoolbuddy/install/install.sh

@@ -895,6 +895,10 @@ strip_packages() {
         cups-client
         rpcbind
         upower
+        # Replaced by cog (WPE WebKit) for kiosk
+        chromium
+        chromium-common
+        chromium-sandbox
     )
 
     local to_remove=()
@@ -1107,6 +1111,9 @@ EOF
 </labwc_config>
 EOF
 
+        # Clean up legacy Chromium kiosk config if present
+        rm -f /etc/chromium.d/spoolbuddy-kiosk 2>/dev/null || true
+
         # ── kiosk launcher (dynamic URL from spoolbuddy/.env) ─────────────────
         # Uses cog (WPE WebKit) — purpose-built for embedded kiosk displays.
         # Much lower CPU/memory footprint than Chromium on Pi hardware.