for:
Adjusting window titles after creation. hiding the "main" home window dynamically.
resizing and relayering... etc...
Touch management bundle
https://www.mobileread.com/forums/sho...d.php?t=194270
If you don't mind manipulating the touch UI with a few external tools then this is a helpful resource.
Re: SDL FB version.
I feel that just throwing it at buildroot (with the right Config) would just "make" the SDL FB version OOTB but I'd have to check the code.
I recall someone putting a bluetooth attachment in place of the wifi card.
that might be a very permanent solution
Yup SDL FB does now start and run but the ordered dither still needs implementing properly for decent screen update speed. There is a few notes about likely places in the fbcon code to make insertions and amendments in the prboom thread and of course GM's graphics threads.
This Lack of SDL FB ordered dither is now a bit of an Achilles Heel for many projects so perhaps it will escalate priority accordingly. I have had a read over the code and a few tests but it's on the edge of my understanding right now. feel free to dive in and help on that. I have a few bits of code that might help. I am having a hard time getting it "done".
if by "disable jump-to-main-on-touch" you mean prevent the main process grabbing the input. Like prevent the "home" page grabbing clicks and stuff:
a script like this:
PHP Code:
#xdotool windowminimize 0x1200002 ==
for i in $(xwininfo -tree -root | grep "home" | \
grep -o -e 0x[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]* ); do
xdotool windowminimize $i
done
might be a decent start.
(The opposite script and others are on the management page)
also
Code:
(Allow status bar optionally)
wmctrl -r L:D_N:application_ID:navit -e 0,5,30,592,710
handy for making apps topmost
(you are using the Dialog layer Title however so not needed but meh)
wmctrl -r L:D_N:application_ID:navit -b toggle,above
and here's what I ended up with for ENVs so far (non exhaustive list)
Quote:
TSLIB_CONSOLEDEVICE=none TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/event3 TSLIB_CONFFILE=/mnt/us/etc/ts.conf TSLIB_PLUGINDIR=/mnt/us/usr/lib/ts SDL_VIDEODRIVER=fbcon
SDL_MOUSEDRV=TSLIB AUDIODEV=/dev/snd SDL_AUDIODRIVER=alsa navit
|
Perhaps some of that may prove helpful?