Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all articles
Browse latest Browse all 4403

Native K5 + PW: Getting debian stuff to run "FrontMost" Natively.

$
0
0
K5 + PW

Okay so I have been working on ripping stuff out of debian for a while now.
That is going well, can get a large majority now "extracted and running" natively. (There are a still a few tough ones that I will need to look into further)

But: Getting them extracted and running is one thing: There is of course one "major" hurdle. Titling. Without the correct title things just end up being backgrounded. That is to say "You can't see them"

So...

I have put together a system that gets around this restriction.
  • Without making any adjustments to system files.
  • No re-compiling from source required.
  • Works for most things I tried so far.

I shan't bore you with details. I just use a few basic utilities in conjunction.

Sufficed to say that with a touch more love I will be able to get a lot of things running "Upfront" now - WITHOUT XEPHYR - That we just couldn't before.

There are caveats. (That I'm working on) -
  • Sub-menus sometimes require re-running the "re-titling" process
    "About" menus often do for example. This can leave the UI seeming "frozen"
  • Menus that are "many-deep" (3 wide for example) can pop under each other. (I'm working on making the screen dynamically rotatable to beat those use-cases)
  • High score popups don't "push forward"
  • Menus that are REALLY long just go off the end of the screen (maybe I can fix this with gtk resources... not sure yet)
  • Non full-screen applications leave the old UI in the background.

However. in the main it's a nice system and with a little thought and ingenuity no doubt even those niggles can be beaten. The lack of buttons on the later devices just make it "That bit harder" to figure out nice solutions but HEY if it was easy someone would have done it before right?

When I have a TIDY solution I'll share it. But the general principle appears solid enough.

Pictured: Extra hard to handle menu that exhibits both problems.
And some native games.

And YES Brian, I did this mainly for you ;)

Attached Thumbnails
Click image for larger version

Name:	Selection_459.png
Views:	N/A
Size:	45.7 KB
ID:	104420   Click image for larger version

Name:	Selection_460.png
Views:	N/A
Size:	44.8 KB
ID:	104421   Click image for larger version

Name:	Selection_461.png
Views:	N/A
Size:	38.6 KB
ID:	104422   Click image for larger version

Name:	Selection_466.png
Views:	N/A
Size:	35.0 KB
ID:	104423   Click image for larger version

Name:	Selection_467.png
Views:	N/A
Size:	36.9 KB
ID:	104424   Click image for larger version

Name:	Selection_464.png
Views:	N/A
Size:	45.0 KB
ID:	104425   Click image for larger version

Name:	Selection_462.png
Views:	N/A
Size:	6.8 KB
ID:	104426   Click image for larger version

Name:	Selection_463.png
Views:	N/A
Size:	10.0 KB
ID:	104427   Click image for larger version

Name:	Selection_470.png
Views:	N/A
Size:	54.0 KB
ID:	104428   Click image for larger version

Name:	Selection_471.png
Views:	N/A
Size:	52.5 KB
ID:	104429   Click image for larger version

Name:	Selection_468.png
Views:	N/A
Size:	46.2 KB
ID:	104430   Click image for larger version

Name:	Selection_472.png
Views:	N/A
Size:	46.2 KB
ID:	104431   Click image for larger version

Name:	Selection_473.png
Views:	N/A
Size:	47.2 KB
ID:	104432   Click image for larger version

Name:	Selection_474.png
Views:	N/A
Size:	46.3 KB
ID:	104433   Click image for larger version

Name:	Selection_475.png
Views:	N/A
Size:	46.6 KB
ID:	104434   Click image for larger version

Name:	Selection_476.png
Views:	N/A
Size:	69.8 KB
ID:	104435   Click image for larger version

Name:	Selection_477.png
Views:	N/A
Size:	45.3 KB
ID:	104436   Click image for larger version

Name:	Selection_478.png
Views:	N/A
Size:	54.5 KB
ID:	104437  

Viewing all articles
Browse latest Browse all 4403

Trending Articles