Кажется мне что pygame из под пользователя не обладающего правами рута нет доступа к каким то нужным ему библиотекам.
Вот мой скрипт (первый пока что на питоне) открывающий воспроизведение миди файла
Код: Выделить всё
#!/usr/bin/env python
#
# hello.py
import pygame,wx
class MyProgApp(wx.App):
def OnInit(self):
return True
def main():
print "Hello Python!"
MyApp = MyProgApp(False);
# props = (frequency, size, channels, bufferSamples)
pygame.mixer.init()
# Load the sound normally for playback.
pygame.mixer.music.load("/tmp/1.kar")
# Set an event for when the music finishes playing
# pygame.mixer.music.set_endevent(pygame.USEREVENT)
pygame.mixer.music.play()
wx.MessageBox("Test", "Is it working?", wx.YES_NO | wx.ICON_QUESTION)
return 0
if __name__ == '__main__': main()