From bdb76f788f9d651c062b0171d84f5b9bbaacc05d Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Sat, 12 Sep 2026 10:41:57 +0200 Subject: [PATCH] Improved some names, messages --- build-kiosk-iso-v1.sh | 7 +++++-- install-kiosk-nl.sh | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/build-kiosk-iso-v1.sh b/build-kiosk-iso-v1.sh index 7fe7998..ac3309e 100755 --- a/build-kiosk-iso-v1.sh +++ b/build-kiosk-iso-v1.sh @@ -1,6 +1,5 @@ #!/usr/bin/env bash set -euo pipefail -set -o pipefail ############################################################################### # Aamsveen Audio Kiosk ISO builder @@ -1294,7 +1293,11 @@ echo " $NEW_ISO_PATH" echo echo "Burn ISO:" echo "sudo dd if=$NEW_ISO_PATH of=/dev/sdX bs=4M status=progress conv=fsync" +echo echo "Run in QEMU" +echo +echo qemu-img create -f qcow2 ./kiosk-aamsveen.qcow2 32G +echo echo "qemu-system-x86_64 \ -enable-kvm \ -cpu host \ @@ -1302,7 +1305,7 @@ echo "qemu-system-x86_64 \ -m 8G \ -boot order=d \ -cdrom $NEW_ISO_PATH \ - -drive file=./mint.qcow2,format=qcow2,if=ide \ + -drive file=./kiosk-aamsveen.qcow2,format=qcow2,if=ide \ -vga std \ -display gtk \ -usb \ diff --git a/install-kiosk-nl.sh b/install-kiosk-nl.sh index b6ea2d5..255aa29 100755 --- a/install-kiosk-nl.sh +++ b/install-kiosk-nl.sh @@ -238,6 +238,22 @@ if [ -z "$BROWSER_BIN" ]; then fi echo " Gebruikte browser: $BROWSER_BIN" +# ----------------------------------------------------------------------------- +# 3b. Firefox installeren voor av-admin (onbeperkte browser, zonder kiosk-beleid) +# ----------------------------------------------------------------------------- +# LET OP: het Chromium-beleid hieronder (URLBlocklist/URLAllowlist) geldt +# machinebreed voor elke gebruiker die dezelfde Chromium-binary start — dus +# ook voor av-admin, als die Chromium zou gebruiken. Om av-admin toch vrij +# te laten browsen (bv. om de kiosk te beheren, updates te zoeken, etc.) +# installeren we Firefox als apart programma. Firefox leest het +# Chromium-beleid niet en blijft dus volledig onbeperkt. +echo +echo "--> Firefox installeren voor av-admin (onbeperkte toegang tot alle URL's)..." +apt install -y firefox +echo " Firefox geïnstalleerd. Dit programma wordt niet beperkt door het" +echo " hieronder geschreven Chromium-kioskbeleid en is zo bereikbaar via" +echo " het toepassingenmenu wanneer av-admin is ingelogd." + # ----------------------------------------------------------------------------- # 4. Chromium-beleid (extensies, pop-ups, incognito etc. blokkeren) # ----------------------------------------------------------------------------- @@ -512,6 +528,9 @@ echo " -> zou automatisch moeten inloggen op de schermvullende kiosk-browser echo " 3. Druk op Ctrl+Alt+L op het kiosk-scherm om het inlogscherm te" echo " bereiken en log in als beheerder om te controleren of het gewone" echo " bureaublad nog werkt." +echo " 4. Gebruik op het av-admin-account Firefox (via het toepassingenmenu)" +echo " voor onbeperkt browsen — dit programma valt niet onder het" +echo " Chromium-kioskbeleid dat alleen voor de 'kiosk'-gebruiker geldt." echo echo "LightDM is NIET automatisch herstart, omdat dit je huidige grafische" echo "sessie zou beëindigen. Herstart wanneer je klaar bent:"