Public bug reported:

Dear,
i was making a executable icon for pykaraoke_mini.py downloaded from github.com.
I noticed that in order to make executable work i was needed to put both full 
path to python executable in Exec variable and Path variable. In oder case the 
executable doesnt work.

Example:
[Desktop Entry]
Name=pyKaraoke mini
Version=0.75
Exec=~/pykaraoke-master/pykaraoke_mini.py
Terminal=false
Type=Application
Path=~/pykaraoke-master/

I was questioning it, because the pykaraoke deb packet seems to be not working.
The reason that pykaraoke doesn't want to play karaoke (.kar and .mid files) is 
when i run it from terminal it gives me error message:

<type 'exceptions.IOError'>
unable to read font filename

so i guessed that python also can't find the path to the fonts used in
playing karaoke files in pykaraoke binary.

I maked a test by editing pykaraoke_mini.py lines:
font = pygame.font.Font(os.path.join(manager.FontPath, 
"DejaVuSansCondensed-Bold.ttf"), 12)

self.thinFont = pygame.font.Font(os.path.join(manager.FontPath,
"DejaVuSansCondensed.ttf"),

self.boldFont = pygame.font.Font(os.path.join(manager.FontPath,
"DejaVuSansCondensed-Bold.ttf"), fontSize)

self.titleFont = pygame.font.Font(os.path.join(manager.FontPath,
"DejaVuSansCondensed-Bold.ttf"), fontSize)

and

self.subtitleFont = pygame.font.Font(os.path.join(manager.FontPath,
"DejaVuSansCondensed.ttf"), fontSize)

by putting a full path to the selected fonts, by example:
manager.FontPath, 
"/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf"

and pykaraoke_mini.py executed with no errors, but it didn't want to
play again because i think there are needed to be full paths entered in
other portions of the code, in order to make pykaraoke function
properly.

So i maked a conclusion that this is a linux bug.

Am i right or wrong?

Thank you,
greetings,
Igor

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete


** Tags: linux python

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

Title:
  Duplicate entry Exec and Path in scripts.

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

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

Reply via email to