This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DLPDLCR2000EVM: How do I make Debian see DLPDLCR2000 as a second screen?

Part Number: DLPDLCR2000EVM

Tool/software: Linux

I have a python script that opens a window and displays a .bmp file of my choosing. But it displays that bmp file on the main screen, i.e., the one that shows the graphical user interface. I want it to display on the DLPD instead. What is the Linux magic that will allow that? I've searched high and low and haven't found many clues...

Here's the .bmp display code, in case it helps:

#!/usr/bin/python
import os
import pygame, sys
from pygame.locals import *
import pyglet

platform = pyglet.window.get_platform()
display = platform.get_default_display()

for screen in display.get_screens():
print screen

# set window size to match picture size
width = 640
height = 480

# initialise pygame
pygame.init()
screen = pygame.display.set_mode((width,height),1,16)
#load picture
background= pygame.image.load('ken.bmp')
#display picture
screen.blit(background,(0,0))
pygame.display.flip()
raw_input()

  • Robert,

    You will probably need to set up the cape overlay as the right display device to suit your needs. To get you started, there is a stickied thread I posted which links to the source code for the cape overlay of the DLPDLCR2000EVM. You can modify and recompile this source to modify as you see fit. As for what the best display configuration is, you may need to consult the greater BeagleBoard.org community who has a greater expertise in the embedded Linux side of things:

    e2e.ti.com/.../663939

    beagleboard.org/discuss

    I hope this helps.

    Best Regards,
    Philippe Dollo