Public bug reported:

Running 32-bit Ubuntu 16.04 from an eternal USB hard-drive attached to
an N110 netbook.

Here's the problem: the file-browser of the standard version of kturtle
from the Xenial repos (version 0.8.1 beta) doesn't find "*.turtle"-files
(which it somewhat oddly lists as ".*turtle"-files). To find your
"*.turtle"-files, you have to select "All files" from the file-browser
drop-down menu.

Also:

1. If you try to open a turtle file from a terminal with:

[code]

kturtle -i /path/file.turtle

[/code]

you get an error-message:

"Malformed URL /path/file.turtle."

Finally:

2. The ap will save a new "*.turtle"-file, but doesn't seem to register
that it has saved it. If you try to open a new turtle-script after
saving a script as a turtle-file, the ap notifies you that you are going
to lose the changes that you've just saved.

If you want to play around with kturtle, try pasting the code below into
the edit window. See if you can find it after you've saved it:

[code]

#script to draw a sequence of recursively-constructed branching pattern
#n determines the size of the pattern, p its position in the sequence
#take n = power of 2=<512,  1=<p=<7

#The script, below, consists of just one 'routine', activated with the command 
"tree n, p", where 'n' and 'p' are parameters as previously described.
#This basic 'tree'-routine contains within it a number of 'internal' 
sub-routines, also defined with the learn-command, and shown offset:
#"t1" draws the first pattern in the sequence
#"tp" draws the pth pattern (p>=2) as a line segment of length n/2 surmounted 
by a "crown" of half-scale (p-1)th patterns
#a 'branch' sub-routine is also included to improve the symmetry of the final 
design 

learn tree $n, $p
{

reset
cs 1200, 1200
center
spritehide
#basic canvas preparation commands

go 0, 0 pw 10 pc 255, 255, 255 repeat 4 {tr 90 fw 1200} pw 1 pc 0, 0, 0 go 600, 
600
#paints out the black-line border of the canvas

$c=0
if $p==1 {$t=0} else {$t=255/($p-1)}
#parameters used to define the colours of the branches in each pattern. t 
(depends on p) is a "tint-increment" which deepens the redness o the branches 
drawn at each iteration 

$w=2^($p-1)
#parameter determining the "width" of the branches in each pattern 

    learn t1 $n, $c, $t, $w
    {
    #sub-routine to draw the first (p=1) figure
    pc 0+($c*$t), 255-($c*$t), 0
    pw $w
    fw $n
    pu bw $n pd
    }
    learn tp $n, $p, $c, $t, $w
    {
    #sub-routine to draw the pth figure for p>=2

    $q=0

    pc 0+($c*$t), 255-($c*$t), 0
    pw $w
    fw $n
    tl 75
    while $q<6 {if $p>2 {tp $n/2, $p-1, $c+1, $t, $w/2} else {t1 $n/2, $c+1, 
$t, $w/2} tr ((0-1)^$q)*(150-30*$q) $q=$q+1}
    tl 15
    pu bw $n pd
    }
  learn tallp $n, $p, $c, $t, $w
  {
  #sub-routine to draw the pth figure for p>=1
  if $p==1 {t1 $n, $c, $t, $w} else {tp $n, $p, $c, $t, $w}
  }

  learn branch $n, $p, $c, $t, $w
  {
  #sub-routine to re-draw one of the "branches" on the final figure (improves 
the symmetry of the final figure)
  tl 15 pu fw $n/2 pd
  tr 75
  if $p>2 {tp $n/4, $p-2, $c+2, $t, $w/4}
  tl 75
  pu bw $n/2 pd tr 15
  }

pu
bw $n
pd
#positions the drawing-point at the bottom of the screen preparatory to drawing 
the tree

tallp $n, $p, $c, $t, $w
#draws the tree

pu
fw $n
pd
#moves the drawing-point back to the screen-centre

branch $n, $p, $c, $t, $w
#re-draws one of the branches to improve the symmetry of the final design

pc 0, 0, 0
pw 1
#returns the pen to its initial state

}

tree 512, 6

[/code]

Hope you grey-beards can fix this bug, ut if you can't, you at least got
to see a pretty picture.

** Affects: kturtle (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583791

Title:
  xenial kturtle file-browser doesn't find .turtle-files

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kturtle/+bug/1583791/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to