[ubuntu-uk] gnome desktop background changer
Jacob Mansfield
cyberjacob at gmail.com
Sat Oct 16 15:56:16 BST 2010
I came up with this, but it has the same problem
#!/bin/bash
rm background-1.xml
echo "<background>" >> background-1.xml
echo " <starttime>" >> background-1.xml
echo " <year>2009</year>" >> background-1.xml
echo " <month>08</month>" >> background-1.xml
echo " <day>04</day>" >> background-1.xml
echo " <hour>00</hour>" >> background-1.xml
echo " <minute>00</minute>" >> background-1.xml
echo " <second>00</second>" >> background-1.xml
echo " </starttime>" >> background-1.xml
echo "<!-- This animation will start at midnight. -->" >> background-1.xml
#counter variable
x = 0
for file in *
do
echo $x
x = $x + 1
FT='<to>/usr/share/backgrounds/manga/'
FT="${FT}$file"
FT="${FT}</to></transition>"
echo $FT >> background-1.xml
echo "<static>" >> background-1.xml
echo " <duration>600</duration>" >> background-1.xml
FS=" <file>/usr/share/backgrounds/manga/"
FS="${FS}$file"
FS="${FS}</file></static>"
FR="<transition> <from>/usr/share/backgrounds/manga/"
FR="${FR}$file"
FR="${FR}</from><duration>5</duration>"
echo $FS >> background-1.xml
echo $FR >> background-1.xml
ls "$file" # Lists all files in $PWD (current directory).
done
echo "</transition>" >> background-1.xml
echo "</background>" >> background-1.xml
exit 0
Jacob Mansfield
Programmer
On 16 October 2010 15:36, Jacob Mansfield <cyberjacob at gmail.com> wrote:
> the script appears to produce a valid xml file but gnome tells me that an
> image is missing when I try and use it for a background
> Jacob Mansfield
> Programmer
>
>
>
>
> On 16 October 2010 14:59, Jacob Mansfield <cyberjacob at gmail.com> wrote:
>
>> drapes won't compile, I got quite a lot of errors along the lines of
>> ./Main.cs(49,63): error CS0234: The type or namespace name `Program' does
>> not exist in the namespace `Gnome'. Are you missing an assembly reference?
>> I tries a script to generate it before but it didn't work. I'll try your
>> one
>> Jacob Mansfield
>> Programmer
>>
>>
>>
>> On 16 October 2010 13:52, Steve Fisher <xirconuk at gmail.com> wrote:
>>
>>> God, this was hard work! But I think it runs, needs testing and all the
>>> paths are hardcoded and need changing.
>>>
>>> So I am assembling a directory of jpegs and will report back, but going
>>> out (again) for a while.
>>>
>>> #!/bin/bash
>>> rm background-1.xml
>>> echo "<background>" >> background-1.xml
>>> echo " <starttime>" >> background-1.xml
>>> echo " <year>2009</year>" >> background-1.xml
>>> echo " <month>08</month>" >> background-1.xml
>>> echo " <day>04</day>" >> background-1.xml
>>> echo " <hour>00</hour>" >> background-1.xml
>>> echo " <minute>00</minute>" >> background-1.xml
>>> echo " <second>00</second>" >> background-1.xml
>>> echo " </starttime>" >> background-1.xml
>>> echo "<!-- This animation will start at midnight. -->" >>
>>> background-1.xml
>>>
>>> #counter variable
>>> x=1
>>>
>>> for file in *
>>>
>>> do
>>> #echo $x
>>> if [ $x -eq 1 ]
>>> then
>>> FE='<to>/usr/share/backgrounds/cosmos/'
>>> FE="${FE}$file"
>>> FE="${FE}</to>"
>>> fi
>>> if [ $x -gt 1 ]
>>> then
>>> FT='<to>/usr/share/backgrounds/cosmos/'
>>> FT="${FT}$file"
>>> FT="${FT}</to>"
>>> echo $FT >> background-1.xml
>>> fi
>>> echo " <static>" >> background-1.xml
>>> echo " <duration>1795.0</duration>" >> background-1.xml
>>> FS=" <file>/usr/share/backgrounds/cosmos/"
>>> FS="${FS}$file"
>>> FS="${FS}</file>"
>>> FR=" <from>/usr/share/backgrounds/cosmos/"
>>> FR="${FR}$file"
>>> FR="${FR}</from>"
>>> FT=" <to>/usr/share/backgrounds/cosmos/"
>>> FT="${FT}$file"
>>> FT="${FT}</to>"
>>> echo $FS >> background-1.xml
>>> echo " <static>" >> background-1.xml
>>> echo " <duration>5.0</duration>" >> background-1.xml
>>> echo $FR >> background-1.xml
>>> echo "</transition>" >> background-1.xml
>>> #ls "$file" # Lists all files in $PWD (current directory).
>>>
>>> x=$(( $x + 1 ))
>>>
>>> #echo $x
>>>
>>> done
>>>
>>> echo $FE >> background-1.xml
>>> echo "</transition>" >> background-1.xml
>>> echo "</background>" >> background-1.xml
>>>
>>> exit 0
>>>
>>>
>>> --
>>> ubuntu-uk at lists.ubuntu.com
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
>>> https://wiki.ubuntu.com/UKTeam/
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-uk/attachments/20101016/c070af51/attachment-0001.htm
More information about the ubuntu-uk
mailing list