[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