Tom:
1) This is really more of a Linux file system permissions
issue, but I would guess that if you copy the EPY block to any
directory in /home/user, you will be in good shape. If you still
get the error, you may need to change the permissions of the
actual python file, a quick Google search or stackoverflow will
tell you how to do that.
When you place an embedded block in GNURadio companion, The
block ID is automatically populated by default with the block
type and an index (just like every other block), because there
are block contents for that particular index of the embedded
block, a random stream characters is generated to associate the
text file as the contents for that block. In GNURadio 3.10 you
can change the generated name of the embedded block by editing
the block ID field when you create the embedded block in
GNURadio companion.
Hope this helps
Most apps that drop files in "/tmp" use file-name randomization to
avoid collisions with other applications that may use "/tmp",