Zuletzt geändert von Tobias Wintrich am 2026/01/08 14:50

Von Version 3.1
bearbeitet von Tobias Wintrich
am 2025/01/13 15:31
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 4.1
bearbeitet von Tobias Wintrich
am 2026/01/08 14:50
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -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,29 +46,27 @@
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 -{{{sliderTimeout=5
50 -presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#"
51 -libreoffice --show "$presentation"}}}
49 +{{{presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#"
50 +libreoffice --norestore --show "$presentation"}}}
52 52  
53 53  == PPTX-Datei: ==
54 54  
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.
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.
56 56  
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 +
57 57  {{{sliderTimeout=5
58 58  presentation="/mnt/shares/all/#NameDerFreigabe#/#NameDerPräsentation#"
59 59  
60 -libreoffice --norestore --show "$presentation" &
61 -sleep 15
62 62  
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 -
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 + }}}