από kouskous » 10 Φεβ 2020, 16:31
Καλησπέρα σας. Βρήκα μια παλιά ανάρτηση στο Ubuntu.com όπου κάποιος εκεί έχεις φτιάξει ένα script το οποίο κάνει το έχεις. Το βάζεις μέσα σε έναν φάκελο με της φωτογραφίες σου που θες να της κάνεις wallpaper slideshow. Έκανα κάποιες αλλαγές σύμφωνα με τα δικά θέλω αλλά δεν μπορώ να φτιάξω το έξεις. Όταν φτάσει στην τελευταία φωτογραφία του φακέλου η επόμενη να είναι η πρώτη ουσιαστικά να κάνει λούπα. Όποιος μπορεί να βοηθήσει και να μου δώσει και τα φώτα του ας το κανει. Ευχαριστώ πολύ
- Κώδικας: Επιλογή όλων
#!/bin/bash
if [ $# -lt 2 ]
then
echo
echo
echo "You are missing some parameters."
echo
echo "example: $0 *.jpg"
echo
exit 1
fi
echo -n "Give a name to your new wallpaper slideshow: "; read showname
echo -n "How many seconds do you want each image to display before switching? "; read hold
echo -n "How many seconds would you like the transition to take? "; read fade
#params
outfile=backgrounds.xml
#DEBUG
echo
echo "Executing ..."
echo "Output to $outfile"
#remove hold parameter
#shift
#remove fade parameter
#shift
( #all of the contents in parentheses will be output to the outfile.
echo "<background>"
echo " <starttime>"
echo " <year>2011</year>"
echo " <month>01</month>"
echo " <day>01</day>"
echo " <hour>00</hour>"
echo " <minute>00</minute>"
echo " <second>00</second>"
echo " </starttime>"
while [ $# -gt 0 ]
do
echo
echo " </transition>"
echo " <duration>$fade</duration>"
echo " <from>$1</from>"
echo " <to>$2</to>"
if [ $# -gt 1 ]
then
echo " <to>$1</to>"
else
echo " <to>$1</to>"
fi
echo " </transition>"
shift
done
echo "</background>"
#Closing parenthesis marks the end of material to be output to the outfile.
)>$outfile
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 19.10 eoan 5.3.0-24-generic 64bit (en_US.UTF-8, ubuntu:GNOME ubuntu), Ubuntu 5.3.0-18-generic
3 AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx ‖ RAM 15023 MiB ‖ HP 84D2 - HP HP Laptop 17-ca0xxx
4 Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] [1002:15dd] {amdgpu}
5 eno1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) ⋮ wlp3s0: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]