more rpi fixes
This commit is contained in:
parent
b90a90ae92
commit
396f214eae
|
|
@ -91,13 +91,28 @@ quiet sudo systemctl enable "$SERVICE_NAME"
|
||||||
echo ">> Starting (or restarting) $SERVICE_NAME"
|
echo ">> Starting (or restarting) $SERVICE_NAME"
|
||||||
quiet sudo systemctl restart "$SERVICE_NAME"
|
quiet sudo systemctl restart "$SERVICE_NAME"
|
||||||
|
|
||||||
echo ">> Enabling kiosk mode (Wayfire)"
|
echo ">> Enabling kiosk mode"
|
||||||
mkdir -p ~/.config
|
# labwc (older RPi OS / manual installs)
|
||||||
cat >> ~/.config/wayfire.ini <<'EOF'
|
mkdir -p ~/.config/labwc
|
||||||
|
cat > ~/.config/labwc/autostart <<'EOF'
|
||||||
|
chromium-browser --noerrdialogs --disable-infobars --kiosk http://localhost
|
||||||
|
EOF
|
||||||
|
# Wayfire (RPi OS Bookworm default)
|
||||||
|
WAYFIRE_CONFIG="$HOME/.config/wayfire.ini"
|
||||||
|
if [ -f "$WAYFIRE_CONFIG" ]; then
|
||||||
|
# Remove existing chromium autostart if present
|
||||||
|
sed -i '/^chromium = /d' "$WAYFIRE_CONFIG"
|
||||||
|
# Add to existing [autostart] section or create it
|
||||||
|
if grep -q '^\[autostart\]' "$WAYFIRE_CONFIG"; then
|
||||||
|
sed -i '/^\[autostart\]/a chromium = chromium-browser --noerrdialogs --disable-infobars --kiosk http://localhost' "$WAYFIRE_CONFIG"
|
||||||
|
else
|
||||||
|
cat >> "$WAYFIRE_CONFIG" <<'EOF'
|
||||||
|
|
||||||
[autostart]
|
[autostart]
|
||||||
chromium = chromium-browser --noerrdialogs --disable-infobars --kiosk http://localhost
|
chromium = chromium-browser --noerrdialogs --disable-infobars --kiosk http://localhost
|
||||||
EOF
|
EOF
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo ">> Done! Rebooting in 5 seconds..."
|
echo ">> Done! Rebooting in 5 seconds..."
|
||||||
quiet systemctl status "$SERVICE_NAME" --no-pager -l || true
|
quiet systemctl status "$SERVICE_NAME" --no-pager -l || true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user