Portál AbcLinuxu, 16. července 2025 10:15
while :; do
# kdyz se zobrazi vsechny obrazky jede to odznova
while read PORADI CAS OBRAZEK; do
# bere to obrazky podle seznamu v textovem souboru
display -display :0.0 -resize 1024x768 -backdrop -background black $OBRAZEK &
# zobrazeni pomoci programu imagemagick -display
# zabijeme predchozi display (pokud byl)
sleep $CAS
[ "$PIDD" != "0" ] && kill -9 $PIDD
sleep 1
PIDD=`pidof display`
echo $PORADI > /home/kgi/karel/infopanel/obrazky/posledni
# abych vedel ktery snimek byl zobrazen naposled
done < /home/kgi/karel/infopanel/obrazky/seznam.txt
done
díky tomuto skriptu by tedy měla prezentace těch obrázků pořád běžet, dokud to nevypnu, což se taky při zadáni v příkazovém řádku děje, ale v Cronu to po několika minutách prostě zamrzne..
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.