One thing folks seem to be neglecting when launching native mode apps (such as gmvid and myts) from KUAL, is to pause and resume the GUI framework, to prevent framebuffer contention from messing up the native mode output (accidentally drawing KUAL elements on top of the active native mode app video).
Here is a code snippet that did what all native mode apps need to do, extracted from my "rippleweave" script in my "eink algorithmic art" thread:
PHP Code:
lipc-set-prop com.lab126.powerd preventScreenSaver 1
killall -stop Xorg cvm # pause framework
eips -c -f
# insert native mode app launch here ...
killall -cont cvm Xorg # resume framework
lipc-set-prop com.lab126.powerd preventScreenSaver 0
This stuff should probably be inserted into the script that launches native mode apps in the KUAL extensions folders. I plan to do this for myts and gmvid and some of my demos ASAP...
I hope these commands still work on newer kindle firmware. I have no kindles newer that a K5 (Touch) since I lost my PW on a trip, nor can I afford any new kindles at this time. However, I have plenty of "debricked" K3g (K3 with 3G) demo devices, which I could trade for newer kindles to support my renewed interest in kindle development.
EDIT: Hmm... Not working on my K3. Investigation in progress...