Midori: Webkit for Linux


I had heard about this for a while, but didn't try it until 3 days ago because I'm not a big Webkit fan, until now.  On Mac OS I almost never use Safari or Webkit and it took a Linux adoption of the tech to get my attention.

Over the last 3 days I have run this on Lubuntu 12.04.1 and 12.10 with great results.  It launches in less than half the time of Firefox 16, uses about 40% less RAM, and is noticeably snappier at page loading.  It doesn't have all the brute capability of Firefox, but for regular  browsing it's all you will need.  I now keep both browsers installed with Midori set as the default.

One of the real positives about it is that it has a very capable built in collection of extensions, like ad blocking, cookie management etc.  So far the built in ad blocking is just as good as ABP/ABE.  Very capable bookmark management also.

Those that have installed Linux should give it a try.



8 comments:

  1. I am also a big Midori fan. It can be flaky at times, and it is bare bones compared to Firefox as you state, but since we don't have Chrome for PPC its the best webkit out there for us. You can get greasemonkey userscripts working by authorizing it in preferences and adding the downloaded userscript file to:

    ~/.local/share/midori/scripts/

    Although I am sure the zen.master know this, but for any Linux noobs out there who harken upon this fair page, any linux file with a . in front of it is hidden by default. So in this case go to your home folder and hit ctrl-h and all that is hidden shall be revealed.

    This gets the great viewtube script working in midori on linux PPC, provided you have mplayer or totem installed and they are working like they should, which is not always the case on ppc.

    Also note that not ALL greasemonkey scripts will work in midori. Many just plain do not. From Midori's own site:

    "Midori's support for user scripts aims to be compatible with Greasemonkey to a good extent. Midori supports Greasemonkey's @include and @exclude metadata. So user scripts have a way to define on which pages they will be executed. Midori does not support advanced metadata, such as @require and @resource, so user scripts cannot define dependencies on other scripts. Midori also does not support greasemonkey's api. Be aware that scripts must be compatible with Webkit. A Greasemonkey script that makes use of functionality specific to Gecko will not work in Midori."

    I've only used viewtube in MintPPC, if you get it working in Lubuntu please let us know.

    There is also the luakit webkit browser.....I don't know if it works on PPC, but it is a bare bare bare boned webkit that is HELLACIOUSLY fast on older x86's. It's basically just a frame buffer for webkit. By the way if it installs for you the back button can be brought up by a right click. Took me awhile to figure that out. There are no bookmarks, you have to manually enter every web address...but like I said, its FAST.

    ReplyDelete
    Replies
    1. Greasemonkey is something I need to use more. Very powerful tool.

      Thanks for the tip about luakit. I just downloaded it via Synaptic and have it running in Lubuntu 12.10. I noticed the speed right away and I really like the minimalist approach it has.

      Once I get a better feel for it I may post about it.

      Delete
    2. It's incredible to me that there's nothing like luakit or Links2 for mac os x.....but then again, why would there be? This is the power of open source vs the walled gardens of Cupertino and Redmond.



      Delete
  2. I /love/ Midori. I'm able to view most sites very, very quickly on my 366 MHz G3 with 192 MB RAM... it's almost as fast as Lynx :).

    ReplyDelete
    Replies
    1. Although Midori is mostly Webkit based it reminds me of Camino in many ways. Both are very lightweight and come very well equipped out of the box.

      Delete
  3. I will never mention C-player again.

    So over the weekend I broke down, erased Leopard and installed Lubuntu 12.04 on an ibook G4. Some minor issues post install....most notably sound is gone after waking from sleep, searching the forums its a known issue on ibooks with no known fix as of yet. Also, Mplayer and Totem just flat out refuse to stream video. I thought this might be the well known gstreamer/libgtsvideoparser issue, but its not, its a ppc specific bug, again, no known fix as of yet, unless you know of one. I have got viewtube working pretty decently in midori and firefox by uninstalling totem completely and installing vlc's plugin. Occasional application freezes are also annoying, but livable .

    Set Midori to present itself as an mobile phone to the world, Classilla style. It makes for a pretty interesting web experience, much better than classilla. Some web sites that use flash will offer up HTML 5 video instead in mobile mode and it plays fairly decently.

    For the first time since 1992 I have no working Mac OS installs of any kind. I am 100% Linux. This may not last, but I am diggin the freedom so far.

    ReplyDelete
    Replies
    1. The CorePlayer related rant wasn't directed at you at all anyway.

      I will look into those issues myself and see if I can recreate them on the Stormtrooper. It's great that you're pushing the envelope and trying out things like that. I tend to learn a little better under fire myself. If everything is relaxed and familiar I find it harder to learn new things.

      12.04 is solid but there are some quirks and they are different with almost every Mac. I dove in just the way you are and after 2-3 weeks I knew how to deal with anything that came along pretty much. With Linux I find that you almost have to relearn all the quirks on each system you run it on for the first time. There have even been several differences between how it runs on the B&W and Sawtooth towers I run it on. Now a Mystic dual 450 MHz also.

      Delete
  4. Greatly enjoy your site, very helpful. I would like to say that I was able to get Grooveshark HTML5 music streaming working in Midori on PowerPC Ubuntu 12.04. Just in case others are looking...

    --Travis

    ReplyDelete