View Single Post
Posts: 161 | Thanked: 75 times | Joined on Feb 2008
#1
* Site's down. Use the mirrors below for the packages.

WARNING: Missteps here will result in your browser no longer functioning. The only way to fix it is to reflash. I will not be responsible for anything that happens to your tablet if you try this. You have been warned.

No way to fix it that I know of, anyways. I couldn't find packages for the preinstalled apps on the repos (minus a few) when I messed up.

EDIT: You can generate the debs of the browser components (as well as anything else that doesn't have a deb) before you install (thank you timeless and Benson). timeless's instructions and scripts are here. I've only gotten it to work up to the perl part (at the moment). Too tired to finish.

* Note: I am not a developer.

* Note: If you are unclear on how to do something, you will want to reconsider trying this out.

Ominous warnings aside, these packages are straight builds of the latest microb-engine svn. I have not edited the source at all and used the build files that came with the sources to whip them up. The packages can be found on my site here. Please go easy on my bandwidth; it's very limited. Mirrors will be greatly appreciated. Hacky instructions on how to install the packages are below.

To install, download all of the packages from the link above and use dpkg (You'll need to have root access, of course).

The suggested install order is as follows:
  1. libnspr4
  2. libnss3-certs
  3. libnss3
  4. microb-gtkmozembed

    This one's the tricky one. It conflicts with libgtkmozembed and to replace it, you'll have to remove components of the browser that you can't reinstall from repos (I couldn't find them, at least). To remove this without removing any of the packages it depends on, run:
    Code:
    dpkg --ignore-depends=microb-eal,osso-software-version,tablet-browser-controls -r libgtkmozembed
    Then, install microb-gtkmozembed. You'll also have to copy /usr/lib/microb-engine/libgtkembedmoz.so to /usr/lib/libgtkembedmoz.so.0 for it to run. I'd symlink it, but for whatever reason, it isn't created when I tried.

  5. microb-refui
  6. microb-xulrunner
  7. microb-engine
  8. microb-spellcheck

After that, just fire up the browser and give it a go.

To me, scrolling from the touch screen is much more responsive. It also highlights mispelled words in text fields. The browser in Diablo will probably have full spellchecking implemented. JavaScript performance also seems better. Who knows? Might be a placebo. Tell me what you think. Suggestions appreciated. If anyone can write a completely idiot-proof guide, I'll gladly replace this post with it.

Enjoy.

Last edited by Navi; 2008-05-08 at 15:59.
 

The Following 13 Users Say Thank You to Navi For This Useful Post: