Player-UI (playerserver): - Lokale Kiosk-Seite unter /player mit orientierungsgerechtem Splash-Bild - Splash-PNGs (Portrait/Landscape) eingebettet via go:embed - Unteres-Drittel-Overlay mit erweiterbaren Sysinfo-Items (Hostname, Uptime) - /api/now-playing und /api/sysinfo JSON-Endpunkte - iframe-Overlay fuer spaetere Inhalts-URL Ansible-Rolle signage_display (neu): - Pakete: xserver-xorg-core, xinit, openbox, chromium, unclutter - Kiosk-Skript mit openbox als WM (noetig fuer korrektes --kiosk-Vollbild) - systemd-Unit mit Conflicts=getty@tty1 (behebt TTY-Blockierung beim Start) - Chromium Managed Policy: TranslateEnabled=false, Notifications/Geolocation blockiert - --lang=de Flag gegen Sprachauswahl-Dialog Ansible-Rolle signage_player (erweitert): - Legt signage_user an falls nicht vorhanden - PlayerListenAddr und PlayerContentURL in Konfiguration - journald volatile Storage (SD-Karten-Schonung) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
357 B
YAML
13 lines
357 B
YAML
---
|
|
signage_user: morz
|
|
signage_config_dir: /etc/signage
|
|
signage_binary_dest: /usr/local/bin/morz-agent
|
|
|
|
morz_server_base_url: "http://10.0.0.70:8080"
|
|
morz_mqtt_broker: ""
|
|
morz_mqtt_username: ""
|
|
morz_mqtt_password: ""
|
|
morz_heartbeat_every_seconds: 30
|
|
morz_status_report_every_seconds: 60
|
|
morz_player_listen_addr: "127.0.0.1:8090"
|
|
morz_player_content_url: ""
|