Cooking with Linux - Browsers with the Speed of Lightning
Think you may have heard of WebKit somewhere else? That's because WebKit is the engine behind Mac OS X's Safari browser.
Changes to Midori's interface and behavior are largely controlled via the Preferences dialog (Figure 5). Click Edit on the menu bar, and select Preferences. From there, you can set a default home page, change the look and feel (including default fonts), and more. You'll also find evidence of Midori's young age when you run into pages that don't yet allow edits.
Midori is, as I mentioned, a young browser. It's also a fascinating and promising project, and it's fast. Really fast. And, it's the only browser on my system to pass the Acid3 test (acid3.acidtests.org).
The final item on our menu is Hidetaka Iwai's Kazehakase, a graphical browser that uses the Mozilla Gecko rendering engine to display Web pages. As such, it doesn't lack for much when it comes to showing off Web sites as you expect to see them. Kazehakase, which means “Wind Doctor” is named after a short story by the Japanese author Sakaguchi Ango. This is a great little program that features tabbed browsing, customizable mouse gestures and keyboard shortcuts, RSS bookmarks and more (Figure 6).
Possibly the coolest thing about Kazehakase is its graded user interface. It's a great concept. By default, the user interface is kept as simple as possible, providing users with only the basics both in terms of menu options and configuration of system preferences. The user interface level (UI levels) can be set to beginner, medium or expert. At each level, you find additional hidden gems under the surface that let you fine-tune the browser. There are two ways to change the UI level. The first is by changing the preferences. To get to the system preferences, click Edit on the menu bar, then select Preference. The beginner UI preferences window appears with the main options to the right and a sidebar menu on the left (Figure 7).
There are only four categories of simple changes here. If you change the UI level to expert, a much more complex and complete preferences menu appears, as shown on the right-hand side of Figure 7. If you choose, you also can toggle the UI level directly from the menu bar by clicking View and selecting your level of expertise from the UI level submenu (Figure 8).
Kazehakase isn't widely available in distribution repositories, so you may have to resort to the old extract-and-build five-step for that one. This is a great little browser and well worth checking out.
Marcel's extract-and-build five-step is available from his Web site at www.marcelgagne.com/fivestep.html.
There you have it, mes amis, the underdogs of the browser world—some of them anyhow, as I am sure there are plenty more. Can any of them compete against the big guys? That depends on your needs and constraints. If fast as lightning trumps a bulked-up feature set, the underdogs win. The same is true on a small, underpowered machine. Researchers who are more interested in text may opt out of the graphical browsers entirely. Each underdog, you might say, can have its day.
Speaking of day, this one is nearly done, and the only browsing I intend to do after closing is in the wine cellar. Speaking of which, keep your glasses handy as François will happily refill them a final time. Raise your glasses, mes amis, and let us all drink to one another's health. A votre santé! Bon appétit!
|A Project to Guarantee Better Security for Open-Source Projects||Aug 27, 2015|
|Concerning Containers' Connections: on Docker Networking||Aug 26, 2015|
|My Network Go-Bag||Aug 24, 2015|
|Doing Astronomy with Python||Aug 19, 2015|
|Build a “Virtual SuperComputer” with Process Virtualization||Aug 18, 2015|
|Firefox Security Exploit Targets Linux Users and Web Developers||Aug 17, 2015|
- Concerning Containers' Connections: on Docker Networking
- A Project to Guarantee Better Security for Open-Source Projects
- Problems with Ubuntu's Software Center and How Canonical Plans to Fix Them
- My Network Go-Bag
- Firefox Security Exploit Targets Linux Users and Web Developers
- Doing Astronomy with Python
- Build a “Virtual SuperComputer” with Process Virtualization
- diff -u: What's New in Kernel Development
- Three More Lessons
- August 2015 Issue of Linux Journal: Programming