I’m using pygame on a PC (PC-104) with ubuntu server, for this reason it only has terminal, not UI.
On my laptop the code works perfecly, running the code on the terminal “eg: python game.py”, but on the PC104 it gives “Video system not initialized”, I read the error is shown because it is a way to use events on a system without UI?
Thanks.
Thank for your answer jsbueno. I was able to found a solution a few weeks ago but forget to answer the question.
I wasn’t able to run any pygame script with any other library than X11. But I found that one can run the script with no graphics library. Just setting the SDL_VIDEOLIBRARY enviroment variable to “dummy”.
This is posible on bash but I prefer to do it on python:
With this I was able to run the pygame script, detect joystick events, etc.