#!/bin/sh
#recobayu http://www.murga-linux.com/puppy/viewtopic.php?t=101573
#http://qrohlf.com/trianglify-generator/
l1="PRA roll"
#l2=$HOSTNAME
l2="puppyrus.org linux"
font1=150
font2=50
space="-5"

eval `xwininfo -root|while read LINE ; do
 case $LINE in   
     Width*) echo ${LINE/: /=};;     
     Height*) echo ${LINE/: /=};;   
      esac;
 done`

skala_x=$(( $Width/1000 ))
skala_y=$(( $Height/768 ))
echo '
<svg version="1.1">
   <rect width="'$Width'" height="'$Height'"
   style="fill:rgb(32,36,39)"/>
  <text >

   <tspan x="'$((550*$skala_x))'" y="'$((500*$skala_y))'" font-family="Segoe UI" font-weight="bolder" font-size="'$font1'"
      fill="grey" letter-spacing="'$space'">
      '$l1'
   </tspan>

   <tspan x="'$((630*$skala_x))'" y="'$((550*$skala_y))'" font-family="Segoe UI" font-weight="lighter" font-size="'$font2'"
      fill="grey">
      '"$l2"''"$l0"'
   </tspan>

  </text>

   <circle cx="'$((370*$skala_x))'" cy="'$((100*$skala_y))'" r="12" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((350*$skala_x))'" cy="'$((140*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((400*$skala_x))'" cy="'$((110*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((410*$skala_x))'" cy="'$((130*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((430*$skala_x))'" cy="'$((120*$skala_y))'" r="2" fill="#6BADF6" style="fill-opacity:0.3"/>
   
   <circle cx="'$((300*$skala_x))'" cy="'$((110*$skala_y))'" r="40" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((300*$skala_x))'" cy="'$((110*$skala_y))'" r="33" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((300*$skala_x))'" cy="'$((110*$skala_y))'" r="21" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((730*$skala_x))'" cy="'$((100*$skala_y))'" r="80" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((730*$skala_x))'" cy="'$((100*$skala_y))'" r="60" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((730*$skala_x))'" cy="'$((100*$skala_y))'" r="40" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((730*$skala_x))'" cy="'$((100*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.2"/>

   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="100" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="80" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="60" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="45" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="30" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((900*$skala_x))'" cy="'$((150*$skala_y))'" r="15" fill="#6BADF6" style="fill-opacity:0.5"/>
   
   <circle cx="'$((30*$skala_x))'" cy="'$((700*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.1"/>
   <circle cx="'$((30*$skala_x))'" cy="'$((700*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((30*$skala_x))'" cy="'$((700*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
      
   <circle cx="'$((70*$skala_x))'" cy="'$((730*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.4"/>
   <circle cx="'$((70*$skala_x))'" cy="'$((730*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((70*$skala_x))'" cy="'$((730*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   
   <circle cx="'$((150*$skala_x))'" cy="'$((750*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((150*$skala_x))'" cy="'$((750*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.5"/>
   
   <circle cx="'$((200*$skala_x))'" cy="'$((550*$skala_y))'" r="70" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((200*$skala_x))'" cy="'$((550*$skala_y))'" r="40" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((200*$skala_x))'" cy="'$((550*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.2"/>
   <circle cx="'$((200*$skala_x))'" cy="'$((550*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   
   <circle cx="'$((300*$skala_x))'" cy="'$((700*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((300*$skala_x))'" cy="'$((700*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((300*$skala_x))'" cy="'$((700*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((350*$skala_x))'" cy="'$((650*$skala_y))'" r="30" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((350*$skala_x))'" cy="'$((650*$skala_y))'" r="23" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((350*$skala_x))'" cy="'$((650*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.5"/>

   <circle cx="'$((400*$skala_x))'" cy="'$((710*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((400*$skala_x))'" cy="'$((710*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((400*$skala_x))'" cy="'$((710*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((640*$skala_x))'" cy="'$((700*$skala_y))'" r="30" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((640*$skala_x))'" cy="'$((700*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((640*$skala_x))'" cy="'$((700*$skala_y))'" r="7" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((700*$skala_x))'" cy="'$((680*$skala_y))'" r="2" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((750*$skala_x))'" cy="'$((720*$skala_y))'" r="3" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((720*$skala_x))'" cy="'$((710*$skala_y))'" r="9" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((760*$skala_x))'" cy="'$((700*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((800*$skala_x))'" cy="'$((800*$skala_y))'" r="60" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((800*$skala_x))'" cy="'$((800*$skala_y))'" r="50" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((800*$skala_x))'" cy="'$((800*$skala_y))'" r="15" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((800*$skala_x))'" cy="'$((800*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.5"/>

   <circle cx="'$((850*$skala_x))'" cy="'$((710*$skala_y))'" r="20" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((850*$skala_x))'" cy="'$((710*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((850*$skala_x))'" cy="'$((710*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((880*$skala_x))'" cy="'$((735*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((880*$skala_x))'" cy="'$((735*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((880*$skala_x))'" cy="'$((735*$skala_y))'" r="2" fill="#6BADF6" style="fill-opacity:0.5"/>

   <circle cx="'$((900*$skala_x))'" cy="'$((690*$skala_y))'" r="10" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((910*$skala_x))'" cy="'$((720*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((915*$skala_x))'" cy="'$((720*$skala_y))'" r="2" fill="#6BADF6" style="fill-opacity:0.3"/>

   <circle cx="'$((935*$skala_x))'" cy="'$((650*$skala_y))'" r="30" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((935*$skala_x))'" cy="'$((650*$skala_y))'" r="12" fill="#6BADF6" style="fill-opacity:0.3"/>
   <circle cx="'$((935*$skala_x))'" cy="'$((650*$skala_y))'" r="5" fill="#6BADF6" style="fill-opacity:0.4"/>

   
</svg>' > default.svg
