#!/bin/bash
################################################################################
#                                                                              #
#        Erstellt die Destktop/Autostart verknüpfung von Firefox Kiost         #
#                                                                              #
################################################################################
# sleep 1
clear
echo -e "INFO: Firefox Kiosk Teil: "
sudo mkdir -p /etc/firefox/policies
sudo tee /etc/firefox/policies/policies.json > /dev/null <<'EOF'
{
  "policies": {
    "Permissions": {
      "Autoplay": {
        "Default": "allow-audio-video",
        "Locked": true,
        "Allow": [
          "http://localhost",
          "http://127.0.0.1"
        ]
      }
    }
  }
}
EOF

sudo tee /etc/xdg/autostart/firefox.desktop > /dev/null <<'EOF'
[Desktop Entry]
Type=Application
Name=Firefox
Exec=firefox --kiosk http://localhost
Icon=firefox
Comment=Start Firefox automatisch im Vollbild
X-GNOME-Autostart-enabled=true
NoDisplay=false
EOF
sudo chmod +x /etc/xdg/autostart/firefox.desktop
sudo rm -fr /home/wecker/Desktop/firefox.desktop
sudo ln -s /etc/xdg/autostart/firefox.desktop /home/wecker/Desktop/firefox.desktop

sudo rm -fr /home/wecker/Desktop/firefox_debug.desktop
sudo tee /home/wecker/Desktop/firefox_debug.desktop > /dev/null <<'EOF'
[Desktop Entry]
Type=Application
Name=Firefox_debug
Exec=firefox --kiosk http://localhost/debug
Icon=firefox-symbolic
Comment=Start Firefox automatisch im Vollbild
X-GNOME-Autostart-enabled=true
NoDisplay=false
EOF
sudo chmod +x /home/wecker/Desktop/firefox_debug.desktop

# sleep ist dafür fals man mal zeit zum lesen braucht
sleep 1