create limited no-opengl client

So that most screens (except Main Screen) can run on devices like
Raspbery Pi if so desired.