[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Picking monitor...



On Fri, Aug 28, 2009 at 8:43 AM, Gene Buckle <geneb@xxxxxxxxxxxxx> wrote:

Thanks James.  Not exactly the news I was hoping for. :(  I'm working on a glass cockpit display called RJGlass that's written in Python and uses both pygame and PyOpenGL.  I'm going to use it in a cockpit project I'm working on, but I need to make it run on a 7" LCD panel I've got connected to a USB VGA adapter.

Is there a bleeding-edge version of pygame that is available and uses the SDL 1.3 libraries?  I don't know if it matters, but I'm using Windows for this.

There is no bleeding edge version of pygame I'm aware of, but since you are doing a specialised app for a single platform, you might be able to hack something together using the environment variable:
SDL_VIDEO_WINDOW_POS

you set it to a string of the form "x,y" before calling pygame.display.init or pygame.init in order to say where you want the window created, and depending on how your second monitor is configured, you may be able to position the window to start on the second monitor, which *may* cause fullscreen mode to keep to that monitor (but probably not)

another option would be to make your small monitor primary in windows

another is to not use windows fullscreen at all (note that pyglet which was suggested doesn't use windows fullscreen for it's fullscreen, it instead makes a window covering the whole screen). You can probably do that same thing in pygame with a combination of the SDL_VIDEO_WINDOW_POS
environment variable, your window's size, and some init flags to  make your screen frame-less.

good-luck.