1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382
|
<html>
<head>
<link href="../lg.css" rel="stylesheet" type="text/css" media="screen, projection" />
<title>Mozilla Firebird - A review LG #97</title>
<style type="text/css" media="screen, projection">
<!--
.articlecontent {
position:absolute;
top:143px;
}
-->
</style>
</head>
<body>
<img src="../gx/2003/newlogo-blank-200-gold2.jpg" id="logo" alt="Linux Gazette"/>
<p id="fun">...making Linux just a little more fun!</p>
<div class="content articlecontent">
<div id="previousnexttop">
<A HREF="tougher.html" ><-- prev</A>
</div>
<h1>Mozilla Firebird - A review</h1>
<p id="by"><b>By <A HREF="../authors/shekhar.html">Raj Shekhar</A></b></p>
<p>
<P>
<BLOCKQUOTE><TABLE BORDER=0 CELLSPACING=0>
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="firebird.html#SEC1">1. Firebird</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="firebird.html#SEC2">2. Installation</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="firebird.html#SEC3">3. Making it the default browser in GNOME</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="firebird.html#SEC4">4. What's Good</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
<TR><TD ALIGN="left" VALIGN="TOP"><A HREF="firebird.html#SEC5">5. More tips</A></TD><TD> </TD><TD ALIGN="left" VALIGN="TOP"></TD></TR>
</TABLE></BLOCKQUOTE>
<P>
<A NAME="SEC1"></A>
<A NAME="Firebird"></A>
<H1> 1. Firebird </H1>
<!--docid::SEC1::-->
I have been using Mozilla Firebird for some time now and have stopped
my search of a better browser. I had used Mozilla earlier, but it was
so bloated that I switched to Galeon. However, if I had a beefier
system, I would have been happy with Mozilla, bloat or no
bloat. Mozilla took a lot of time to startup and came bundled with a
chat client and a mail reader, which I seldom used. On the other hand
its <SAMP>`tabbed windows'</SAMP> reduced a lot of desktop clutter. The
Firebird is a spin-off from Mozilla. The project aims to
develop software that is smaller and faster than Mozilla by extracting
and redesigning the browser part of the application suite.
<P>
The developers of Firebird started out with the aim of creating a
browser to provide an efficient (speedy, easy to use, useful) web
access. According to the
<A HREF="http://www.mozilla.org/projects/firebird/charter.html">Mozilla
Firebird 1.0 Development Charter</A>:
<BLOCKQUOTE>
The goal was, and is not to have more or less features than any other
client (Mozilla included) but to have the <EM>right set of features</EM>
to let people get their jobs done.
</BLOCKQUOTE>
From what I see, I must congratulate the developers on a job very well
done.
<P>
<A NAME="Installation"></A>
<A NAME="SEC2"></A>
<H1> 2. Installation </H1>
<!--docid::SEC2::-->
<DL COMPACT>
<DT><STRONG>Using RPMs</STRONG>
<DD>I used the RPM to install Firebird on Red Hat 9.0. I am sure the hints
provided here will prove useful for installing on another RPM based
system. I used the RPMS for Red Hat maintained and built by
<A HREF="http://dag.wieers.com/packages/mozilla-firebird/">Dag Wieers</A>. If
you want to locate the RPMs for your own distribution, try searching
at <A HREF="http://rpmseek.com/">rpmseek</A>. Use <SAMP>`mozilla-firebird'</SAMP> as
your search string.
<P>
After downloading the RPM, you can install it from the command prompt <BR>
<CODE>rpm -ivh <package-name></CODE> <BR>
</P><P>
If you had installed Mozilla or Galeon earlier, you should have no
dependency problems. Otherwise, you may have to search, download and
install other packages too to solve the dependency problems. Again the
best places to find the packages are
<A HREF="http://rpmseek.com/">rpmseek</A>,
<A HREF="http://rpmfind.net/">Rpmfind.Net</A> and
<A HREF="http://rpm.pbone.net/">Rpm pbone</A>.
</P><P>
If you installed Firebird using the RPM package provided by Dag
Wieers, then you can launch Firebird by giving the command
<CODE>mozilla-firebird</CODE>. If you installed using the package provded by
some other repository, type <CODE>rpm -ql <package-name>|grep -i
/usr/bin</CODE>. That will provide you the command to launch Firebird.
</P><P>
<DT><STRONG>Using official Firebird Release</STRONG>
<DD><STRONG>Disclaimer </STRONG> I installed from a RPM and not from the official
Firebird Release.
<P>
You can get Firebird from the
<A HREF="http://texturizer.net/firebird/download.html">Mozilla Firebird
download page</A>. At the time of writing, the website recommends to
install Mozilla Firebird 0.7. There are downloads available for
<A HREF="http://ftp.mozilla.org/pub/mozilla.org/firebird/releases/0.7/MozillaFirebird-0.7-i686-pc-linux-gnu.tar.gz">GTK (9.1 MB)</A> and
<A HREF="http://ftp.mozilla.org/pub/mozilla.org/firebird/releases/0.7/MozillaFirebird-0.7-i686-linux-gtk2+xft.tar.gz">GTK2
and XFT (8.6 MB)</A>. Read the
<A HREF="http://texturizer.net/firebird/download.html#install">How To
Install</A> section to learn more on installation.
</P><P>
I will give a brief outline of the installation process. After you
have downloaded the appropiate tarball from the above mentioned links,
login as <CODE>root</CODE>. Unzip the files into the directory
<TT>`/usr/lib/'</TT>. Next, issue the command <BR> <CODE>chown -c -r
root:root /usr/lib/mozilla-firebird</CODE> <BR> In case you unzipped the
tarball into a different directory, remember to substitute the proper
name of the directory. That's all to the install process. To launch
your brand new browser, issue the command <BR>
<CODE>/usr/lib/mozilla-firebird/MozillaFirebird</CODE> <BR> However, if you
want to make it your default browser in GNOME and want to avoid the
hassle of typing the full path every time, see the next section.
</P><P>
<DT><STRONG>Installation in Windows</STRONG>
<DD>If you have a 100% Linux shop, you can safely skip this
step. However, if you have to use Windows, I would strongly suggest
that you consider switching from Internet Explorer to
<A HREF="http://ftp.mozilla.org/pub/firebird/releases/0.7/MozillaFirebird-0.7-win32.zip">Firebird</A>. I
tested it out on a Windows 2000 PC. As in Linux, you have to just
unzip the files, click on the <TT>`MozillaFirebird.exe'</TT> and that is
the end of the installation process. The first time it starts up,
Firebird imports your IE bookmarks and also asks you if you would like
to make Firebird your default browser.
<P>
</DL>
<P>
<A NAME="Making it the default browser in GNOME"></A>
<A NAME="SEC3"></A>
<H1> 3. Making it the default browser in GNOME </H1>
<!--docid::SEC3::-->
Login as root and in your <TT>`/usr/bin/'</TT> directory create a file
called <TT>`firebird-remote'</TT>. Put the following lines into it
<P>
<TABLE><tr><td> </td><td class=example><pre>#!/bin/sh
/usr/lib/mozilla-firebird/MozillaFirebird -remote "openURL($@, new-tab)" ||
exec /usr/lib/mozilla-firebird/MozillaFirebird "$@";
</pre></td></tr></table>Just change the directory locations to suit your installation. Use
<CODE>chmod a+x /usr/bin/firebird-remote</CODE> to assign everyone the
permission to execute the script. That is all the work required by you
as root.
</P><P>
In case you are wondering what this shell-script does, here is a brief
explanation. When Firebird is invoked with the <SAMP>`-remote'</SAMP>
argument, it does not open a window, but instead connects to and
controls an already-existing process. The argument <SAMP>`openURL
(URL, new-tab)'</SAMP> creates a new tab displaying the specified
document. If you would rather have it open a new window, use
<SAMP>`openURL (URL, new-window)'</SAMP> instead. The page
<A HREF="http://www.mozilla.org/unix/remote.html">remote control of unix
mozilla</A> has more explanation about this. Thie above script first
checks if we already have a Firebird running and displays the page in
a new tab. If it does not find one, it creates a new process and
displays the page in it.
</P><P>
Next, if you wnat to make Firebird your default browser in GNOME, you
have to edit the file <TT>`~/.gnome/Gnome'</TT>. You will find it contains a directive
<TABLE><tr><td> </td><td class=example><pre>[URL Handlers]
http-show=nautilus "%s"
https-show=nautilus "%s"
:
[ other non-interesting suff ]
:
</pre></td></tr></table>Add or edit the lines so that it becomes
<TABLE><tr><td> </td><td class=example><pre>[URL Handlers]
http-show=firebird-remote "%s"
https-show=firebird-remote "%s"
ftp-show=firebird-remote "%s"
:
[leave this portion unchanged]
:
</pre></td></tr></table>Thats all to it. Your default browser for GNOME and its associate apps
like Evolution is now Firebird.
</P><P>
<A NAME="What is Good"></A>
<A NAME="SEC4"></A>
<H1> 4. What's Good </H1>
<!--docid::SEC4::-->
Firebird packs quite a lot of power under its hood. The feature I like
the most is <EM>tabbed-browsing</EM>. When you <KBD>Ctrl + click</KBD> on a
link, it opens on a page in background <EM>Tab</EM>. This way, you go on
reading the current page and the new page gets loaded in the
background.
<P>
Firebird stops annoying popup windows dead in their tracks. This is a
good example of a good thing implemented in a very non-intrusive
manner. When it blocks a popup window, it displays an icon in the
status bar. Clicking this icon shows a breakdown of the popup that
Firebird stopped when loading the current page. You can then allow
some or all of the popup windows to be shown.
</P><P>
Quite a few people think
<A HREF="http://www.gnu.org/philosophy/free-sw.html">Free Software</A> means
an ugly user interface. Firebird is aesthetically designed, with nice
icons and colors. If you are not happy with the default look-and-feel,
checkout the <A HREF="http://www.texturizer.net/firebird/themes/">themes
collection on display</A>. Some themes simply change the colors of
Mozilla Firebird, others can change every piece of the browser
appearance. I have switched from the default theme to the
<A HREF="http://www.geocities.com/alfredkayser/mozilla/thunderbird.htm">LittleFirebird theme</A>, which reduces screen-space usage.
</P><P>
Firebird allows enhancing of the basic browser by use of
extensions. If there a particular feature which you think Firebird
lacks, check out the
<A HREF="http://www.texturizer.net/firebird/extensions/">extensions</A>
available. In all probability, you will find what you need there.
</P><P>
<A NAME="More tips"></A>
<A NAME="SEC5"></A>
<H1> 5. More tips </H1>
<!--docid::SEC5::-->
<DL COMPACT>
<DT><STRONG>Plugins</STRONG>
<DD>Whenever Firebird comes across a page which needs some particular
plugin to be installed, it asks you whether you want to install the
plugin or not. It then takes you to the download page of that
particular plugin. However, you can get all the major plugins from
<A HREF="http://plugindoc.mozdev.org/linux.html">Mozilla Plugin Support
page for Linux</A> (or the
<A HREF="http://plugindoc.mozdev.org/windows.html">Windows page</A>).
<P>
<DT><STRONG>Block opening new windows</STRONG>
<DD>Firebird doesn't stop web pages from opening in new windows (i.e using
the <CODE>target="_blank"</CODE> or the illegal <CODE>target="_new"</CODE>
properties.) you can tweak your settings to do this. In the address
bar, if you type <CODE>about:config</CODE>, it takes you to the browser's
settings page. Use the <SAMP>`Filter'</SAMP> to find the string
<CODE>browser.block.target_new_window</CODE>, right click on it and
<CODE>Modify</CODE> the value to <CODE>true</CODE>.
<P>
<DT><STRONG>Increase text size</STRONG>
<DD>If you find the text size of a site too small, you can increase it by
using the <KBD>Ctrl</KBD> + <KBD>+</KBD> key.
</DL>
<P>
There are more tips on the
<A HREF="http://texturizer.net/firebird/tips.html">Tips & Trick page</A>.
</P><P>
<BR>
<FONT SIZE="-1">
This document was generated
on <I>December, 4 2003</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
</p>
<!-- *** BEGIN author bio *** -->
<P>
<P>
<!-- *** BEGIN bio *** -->
<P>
<img ALIGN="LEFT" ALT="[BIO]" SRC="../gx/2002/note.png">
<em>
I have completed my Bachelor in Information Technology from University
of Delhi. I have been a Linux fan since the time I read "Unix Network
Programming" by Richard Stevens and started programming in GNU/Linux in my seventh
semaster . I have been trying to convert people right, left and center ever
since.
</em>
<br CLEAR="all">
<!-- *** END bio *** -->
<!-- *** END author bio *** -->
<div id="articlefooter">
<p>
Copyright © 2003, Raj Shekhar. Copying license
<a href="http://linuxgazette.net/copying.html">http://linuxgazette.net/copying.html</a>
</p>
<p>
Published in Issue 97 of Linux Gazette, December 2003
</p>
</div>
<div id="previousnextbottom">
<A HREF="tougher.html" ><-- prev</A>
</div>
</div>
<div id="navigation">
<a href="../index.html">Home</a>
<a href="../faq/index.html">FAQ</a>
<a href="../lg_index.html">Site Map</a>
<a href="../mirrors.html">Mirrors</a>
<a href="../mirrors.html">Translations</a>
<a href="../search.html">Search</a>
<a href="../archives.html">Archives</a>
<a href="../authors/index.html">Authors</a>
<a href="../contact.html">Contact Us</a>
</div>
<div id="breadcrumbs">
<a href="../index.html">Home</a> >
<a href="index.html">December 2003 (#97)</a> >
Article
</div>
<img src="../gx/2003/sit3-shine.7-2.gif" id="tux" alt="Tux"/>
</body>
</html>
|