Changes for page LibreOffice - Automatisches Abspielen einer PowerPoint-Präsentation
Last modified by Tobias Wintrich on 2026/01/08 14:50
From version 4.1
edited by Tobias Wintrich
on 2026/01/08 14:50
on 2026/01/08 14:50
Change comment:
There is no comment for this version
To version 3.1
edited by Tobias Wintrich
on 2025/01/13 15:31
on 2025/01/13 15:31
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -36,7 +36,7 @@ 36 36 37 37 Ersetzen Sie hier noch: 38 38 39 -* #NameDerFreigabe# (% id="cke_bm_28557S" style="display:none" %) (%%) ~| durch den von Ihnen gewählten bzw. in der {{status title="Konfiguration der Laufwerkszuordnung"/}} angezeigten Laufwerksnamen.39 +* #NameDerFreigabe# (% id="cke_bm_28557S" style="display:none" %) (%%)| durch den von Ihnen gewählten bzw. in der {{status title="Konfiguration der Laufwerkszuordnung"/}} angezeigten Laufwerksnamen. 40 40 * #NameDerPräsentation# | Name/Pfad zur Videodatei auf dem Datenträger 41 41 * Über "sliderTimeout" können Sie angeben, nach wie vielen Sekunden die nächste Folie angezeigt werden soll 42 42 ... ... @@ -46,27 +46,29 @@ 46 46 47 47 Eine PPS Datei startet automatisch als Präsentation und Enthält Informationen zur Anzeigedauer der Einzelnen Folien. Hier genügt ein einfacher Aufruf der Präsentation: 48 48 49 -{{{presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#" 50 -libreoffice --norestore --show "$presentation"}}} 49 +{{{sliderTimeout=5 50 +presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#" 51 +libreoffice --show "$presentation"}}} 51 51 52 52 == PPTX-Datei: == 53 53 54 -Eine PPTX Datei wird über dieses Skript geöffnet. Anschließend wird in diesem Beispiel alle 5 Sekunden auf der Tastatur ein druck auf "Pfeiltaste rechts" simuliert um auf die nächste Folie zu wechseln. 55 +Eine PPTX Datei wird über dieses Skript im Präsentationsmodus geöffnet. Anschließend wird in diesem Beispiel alle 5 Sekunden auf der Tastatur ein druck auf "Pfeiltaste rechts" simuliert um auf die nächste Folie zu wechseln. 55 55 56 -(% class="box infomessage" %) 57 -((( 58 -An dieser Stelle wird nicht der ~-~-show Befehl verwendet da dieser in Libreoffice unerklärlicher Weise zu enorm langen Ladezeiten führt. Statt dessen wird die Präsentation per simuliertem Klick auf F5 gestartet. 59 -))) 60 - 61 61 {{{sliderTimeout=5 62 62 presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#" 63 63 60 +libreoffice --norestore --show "$presentation" & 61 +sleep 15 64 64 65 -# Präsentation starten 66 -libreoffice --norestore "$presentation" & 67 -sleep 10 68 -#Bestätige den Tipp des Tages (falls er erscheint) 69 -xdotool key "Return" 70 -sleep 2 71 -xdotool key "F5" 72 - }}} 63 +while true; do 64 + if ! pgrep -x "soffice.bin" >/dev/null; then 65 + pgrep -x "soffice.bin" 66 + break 67 + fi 68 + xdotool key "Right" 69 + sleep "$sliderTimeout" 70 +done}}} 71 + 72 +== == 73 + 74 +