Files
senior-kiosk/system-config/openbox-autostart
T
jgitta 6c756e3adc Initial release v0.01 — SeniorNet kiosk browser
- PyQt5 floating toolbar (Back, Forward, HOME, Bookmarks) over Google Chrome
- Scrollable bookmarks bar with nested folder dropdown menus
- Chrome DevTools Protocol (CDP) for navigation control
- Home screen with large senior-friendly buttons (Gmail, Google, Weather, News, Facebook, Messenger, YouTube)
- Automatic GPU/ML cache cleanup on every Chrome launch
- Kiosk hardening: TTY switching blocked, keyboard shortcuts intercepted, auto-restart on crash
- System config files and install script included
2026-05-21 11:39:10 +00:00

15 lines
377 B
Plaintext

# Hide mouse cursor after 3 seconds of inactivity
unclutter -idle 3 -root &
# Disable screen blanking and power saving
xset s off &
xset s noblank &
xset -dpms &
# Launch SeniorNet browser — auto-restart if it ever crashes
(while true; do
DISPLAY=:0 python3 /home/jgitta/kiosk-browser/browser.py
echo "browser.py exited — restarting in 5s..."
sleep 5
done) &