View Single Post
wicket's Avatar
Posts: 634 | Thanked: 3,266 times | Joined on May 2010 @ Colombia
#177
Originally Posted by liar View Post
i create the window like in this example: http://wiki.maemo.org/SimpleGL_example and surfaceflinger uses egl, i hope that explains it a little

and to your other question, i wouldn't know how to do that (probably one of the reasons why i am failing is because i don't know much about graphics)
Xephyr is an X server can be run inside another X server as a window. To be honest I'm not totally sure that it could be used to run SurfaceFlinger but it might be worth exploring.

VTs (virtual terminals) are what on a Linux PC you would normally switch between using Ctrl+Alt+FunctionKey or the chvt command. It's possible to run separate X servers on each VT should you desire to do that. One would assume you could also run SurfaceFlinger on one of them and switch between that VT and the one running X11.

You would probably need to "modprobe fbcon" and would possibly need compile a kernel with support extra VTs too.

You can find a keymap here which maps Fn+VolumeButtons to change VT on the N900. It should be possible to do something similar on the N9.
__________________
DebiaN900 - Native Debian on the N900. Deprecated in favour of Maemo Leste.

Maemo Leste for N950 and N9 (currently broken).
Devuan for N950 and N9.

Mobile devices with mainline Linux support - Help needed with documentation.

"Those who do not understand Unix are condemned to reinvent it, poorly." - Henry Spencer
 

The Following User Says Thank You to wicket For This Useful Post: