I got rid of the xcb_connection_has_error() by unsetting shell
environment variable DISPLAY, which PuTTy was helpfully setting for me
(for good reason in other circumstances).

The line os.environ["SDL_VIDEODRIVER"] = "dummy" still seems to be
necessary.

However, I still get no sound. I'll try the RPi forums and see what
anyone can suggest there.

Regards - Philip

On 04/06/2015 20:45, Michael Lutinsky wrote:
>
> I can verify that running:
>
>  
>
> $ python /usr/lib/python2.7/dist-packages/pygame/examples/sound.py
>
>  
>
> plays without error on my Kubuntu distro (x86_64 Linux kernel
> 3.19.0-18, pulseaudio 6.0). Must be a RPi issue?
>
>  
>
> ~ Michael
>
>  
>
>
> On Wed : Jun 3, 2015 10:38:41 AM you wrote:
>
> > Well, this is strange. In
>
> > /usr/lib/python2.7/dist-packages/pygame/examples there is sound.py. This
>
> > must have worked for someone once, and it doesn't include anything about
>
> > creating a window. When I run it for the first time it makes a click but
>
> > doesn't play the sound. It produces the xcb_connection_has_error()
>
> > message but seems to ignore it.
>
> >
>
> > Adding pygame.display.set_mode((1,1)) to my program (which otherwise now
>
> > is very similar to sound.py) doesn't help. This is driving me nuts!
>
> >
>
> > Regards - Philip
>
> >
>
> > On 02/06/2015 13:58, diliup gabadamudalige wrote:
>
> > > to do most things with pygame you need to initialize a pygame window.
>
> > >
>
> > > On Tue, Jun 2, 2015 at 3:50 AM, B W <stabbingfin...@gmail.com
>
> > > <mailto:stabbingfin...@gmail.com>> wrote:
>
> > >
>
> > > Hi, you cannot use the dummy video driver if you want sound. At
>
> > > least I have not figured out a way to do it. You need at least a
>
> > > 1x1 window.
>
> > >
>
> > > Gumm
>
> > >
>
> > > On Mon, Jun 1, 2015 at 2:11 PM, Philip Le Riche
>
> > > <phi...@blueskylark.org <mailto:phi...@blueskylark.org>> wrote:
>
> > >
>
> > > Just trying to get started with pygame and stuck at square 1.
>
> > > All I want to do is play sounds on a Raspberry Pi (Raspbian).
>
> > > No screen. Nothing visual. So I do:
>
> > >
>
> > > import pygame, os, sys
>
> > > from pygame.locals import *
>
> > >
>
> > > os.environ["SDL_VIDEODRIVER"] = "dummy"
>
> > >
>
> > > pygame.mixer.init()
>
> > > sound = pygame.mixer.Sound("Exclamation.wav")
>
> > > sound.play(loops = 0)
>
> > > while pygame.mixer.music.get_busy() == True:
>
> > > continue
>
> > >
>
> > > Having saved it in file try.py, I do
>
> > >
>
> > > python try.py
>
> > >
>
> > > and get
>
> > >
>
> > > xcb_connection_has_error() returned true
>
> > >
>
> > > Yes, I've done an apt-get update and upgrade. I can make
>
> > > sounds with Sonic Pi but this produces nothing. Googling the
>
> > > error seemed to give no relevant results. Can someone give me
>
> > > a hint please?
>
> > >
>
> > > Regards - Philip
>
> > >
>
> > >
>
> > >
>
> > >
>
> > >
>
> > >
>
> > > http://www.diliupg.com
>
> > > http://soft.diliupg.com/
>
> > >
>
> > >
> **********************************************************************************************
>
> > > This e-mail is confidential. It may also be legally privileged. If you
>
> > > are not the intended recipient or have received it in error, please
>
> > > delete it and all copies from your system and notify the sender
>
> > > immediately by return e-mail. Any unauthorized reading, reproducing,
>
> > > printing or further dissemination of this e-mail or its contents is
>
> > > strictly prohibited and may be unlawful. Internet communications
>
> > > cannot be guaranteed to be timely, secure, error or virus-free. The
>
> > > sender does not accept liability for any errors or omissions.
>
> > >
> **********************************************************************************************
>
> > >
>
> >
>

Reply via email to