aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/books/handbook/desktop
diff options
context:
space:
mode:
authorDru Lavigne <dru@FreeBSD.org>2013-02-07 15:09:55 +0000
committerDru Lavigne <dru@FreeBSD.org>2013-02-07 15:09:55 +0000
commit699b90e7722101fa8ee11351610e5fcc764bc8f5 (patch)
tree1b51359f1ead848ddfeaeb93a5a12545f7693d40 /en_US.ISO8859-1/books/handbook/desktop
parent33321b4c9e9307a6ec0f71e9fb2f391d4e7c5de2 (diff)
downloaddoc-699b90e7722101fa8ee11351610e5fcc764bc8f5.tar.gz
doc-699b90e7722101fa8ee11351610e5fcc764bc8f5.zip
This patch addresses the following:
- fixes missing &os;, &linux; and incorrect <xref> tags - general rewording to replace "you" and address redundancy - removes deprecated apps: abacus, gimp-devel, guppi, konq-plugins and renames koffice to calligra - incorporates redundant summary into synopsis - fixes incorrect port/pkg names and adds localization notes where applicable - moves some <sect2> to <sect3> as they make more sense as subsections - rm openjdk compile as icedtea Makefile now does this for user - bumps up some pkg/port versions - adds some URLs to less known apps Approved by: bcr (mentor)
Notes
Notes: svn path=/head/; revision=40905
Diffstat (limited to 'en_US.ISO8859-1/books/handbook/desktop')
-rw-r--r--en_US.ISO8859-1/books/handbook/desktop/chapter.xml1228
1 files changed, 550 insertions, 678 deletions
diff --git a/en_US.ISO8859-1/books/handbook/desktop/chapter.xml b/en_US.ISO8859-1/books/handbook/desktop/chapter.xml
index e04566d215..eb89f14726 100644
--- a/en_US.ISO8859-1/books/handbook/desktop/chapter.xml
+++ b/en_US.ISO8859-1/books/handbook/desktop/chapter.xml
@@ -20,84 +20,188 @@
<sect1 id="desktop-synopsis">
<title>Synopsis</title>
- <para>FreeBSD can run a wide variety of desktop applications, such
- as browsers and word processors. Most of these are available as
- packages or can be automatically built from the Ports
- Collection. Many new users expect to find these kinds of
- applications on their desktop. This chapter will show you how
- to install some popular desktop applications effortlessly,
- either from their packages or from the Ports Collection.</para>
-
- <para>Note that when installing programs from the ports, they are
- compiled from source. This can take a very long time, depending
- on what you are compiling and the processing power of your
- machine(s). If building from source takes a prohibitively long
- amount of time for you, you can install most of the programs of
- the Ports Collection from pre-built packages.</para>
-
- <para>As FreeBSD features Linux binary compatibility, many
- applications originally developed for Linux are available for
- your desktop. It is strongly recommended that you read
- <xref linkend="linuxemu"/> before installing any of the Linux
- applications. Many of the ports using the Linux binary
- compatibility start with <quote>linux-</quote>. Remember this
- when you search for a particular port, for instance with
- &man.whereis.1;. In the following text, it is assumed that you
- have enabled Linux binary compatibility before installing any of
- the Linux applications.</para>
-
- <para>Here are the categories covered by this chapter:</para>
+ <para>While &os; is popular as a server for its performance and
+ stability, it is also suited for day-to-day use as a desktop.
+ With over 24,000 applications available as <link
+ linkend="packages-using">packages</link> or <link
+ linkend="ports-using">ports</link>, it is easy to build a
+ customized desktop that runs a wide variety of desktop
+ applications. This chapter demonstrates how to install some
+ popular desktop applications effortlessly using packages or the
+ &os; Ports Collection.</para>
+
+ <para>As &os; features <link linkend="linuxemu">&linux; binary
+ compatibility</link>, many applications developed for &linux;
+ can be installed on a &os; desktop. Many of the ports using
+ &linux; binary compatibility start with <quote>linux-</quote>.
+ This chapter assumes that &linux; binary compatibility has been
+ enabled before any &linux; applications are installed.</para>
+
+ <para>This chapter demonstrates how to install the following
+ desktop applications:</para>
- <itemizedlist>
- <listitem>
- <para>Browsers (such as <application>Firefox</application>,
- <application>Opera</application>,
- <application>Konqueror</application>,
- <application>Chromium</application>)</para>
- </listitem>
+ <informaltable frame="none" pgwide="1">
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Type of Application</entry>
+ <entry>Application Name</entry>
+ <entry>Package Name</entry>
+ <entry>Ports Name</entry>
+ </row>
+ </thead>
- <listitem>
- <para>Productivity (such as
- <application>KOffice</application>,
- <application>AbiWord</application>,
- <application>The GIMP</application>,
- <application>Apache OpenOffice</application>,
- <application>LibreOffice</application>)</para>
- </listitem>
+ <tbody>
- <listitem>
- <para>Document Viewers (such as
- <application>&acrobat.reader;</application>,
- <application>gv</application>,
- <application>Xpdf</application>,
- <application>GQview</application>)</para>
- </listitem>
+ <row>
+ <entry>Browser</entry>
+ <entry><application>Firefox</application></entry>
+ <entry><literal>firefox</literal></entry>
+ <entry><filename
+ role="package">www/firefox</filename></entry>
+ </row>
- <listitem>
- <para>Finance (such as
- <application>GnuCash</application>,
- <application>Gnumeric</application>,
- <application>Abacus</application>)</para>
- </listitem>
- </itemizedlist>
+ <row>
+ <entry>Browser</entry>
+ <entry><application>Opera</application></entry>
+ <entry><literal>opera</literal></entry>
+ <entry><filename
+ role="package">www/opera</filename></entry>
+ </row>
+
+ <row>
+ <entry>Browser</entry>
+ <entry><application>Konqueror</application></entry>
+ <entry><literal>kde4-baseapps</literal></entry>
+ <entry><filename
+ role="package">x11/kde4-baseapps</filename></entry>
+ </row>
+
+ <row>
+ <entry>Browser</entry>
+ <entry><application>Chromium</application></entry>
+ <entry><literal>chromium</literal></entry>
+ <entry><filename
+ role="package">www/chromium</filename></entry>
+ </row>
+
+ <row>
+ <entry>Productivity</entry>
+ <entry><application>Calligra</application></entry>
+ <entry><literal>calligra</literal></entry>
+ <entry><filename
+ role="package">editors/calligra</filename></entry>
+ </row>
+
+ <row>
+ <entry>Productivity</entry>
+ <entry><application>AbiWord</application></entry>
+ <entry><literal>abiword</literal></entry>
+ <entry><filename
+ role="package">editors/abiword</filename></entry>
+ </row>
+
+ <row>
+ <entry>Productivity</entry>
+ <entry><application>The GIMP</application></entry>
+ <entry><literal>gimp</literal></entry>
+ <entry><filename
+ role="package">graphics/gimp</filename></entry>
+ </row>
+
+ <row>
+ <entry>Productivity</entry>
+ <entry><application>Apache
+ OpenOffice</application></entry>
+ <entry><literal>openoffice</literal></entry>
+ <entry><filename
+ role="package">editors/openoffice-3</filename></entry>
+ </row>
- <para>Before reading this chapter, you should:</para>
+ <row>
+ <entry>Productivity</entry>
+ <entry><application>LibreOffice</application></entry>
+ <entry><literal>libreoffice</literal></entry>
+ <entry><filename
+ role="package">editors/libreoffice</filename></entry>
+ </row>
+
+ <row>
+ <entry>Document Viewer</entry>
+ <entry><application>&acrobat.reader;</application></entry>
+ <entry><literal>no package due to
+ license restriction</literal></entry>
+ <entry><filename
+ role="package">print/acroread9</filename></entry>
+ </row>
+
+ <row>
+ <entry>Document Viewer</entry>
+ <entry><application>gv</application></entry>
+ <entry><literal>gv</literal></entry>
+ <entry><filename
+ role="package">print/gv</filename></entry>
+ </row>
+
+ <row>
+ <entry>Document Viewer</entry>
+ <entry><application>Xpdf</application></entry>
+ <entry><literal>xpdf</literal></entry>
+ <entry><filename
+ role="package">graphics/xpdf</filename></entry>
+ </row>
+
+ <row>
+ <entry>Document Viewer</entry>
+ <entry><application>GQview</application></entry>
+ <entry><literal>gqview</literal></entry>
+ <entry><filename
+ role="package">graphics/gqview</filename></entry>
+ </row>
+
+ <row>
+ <entry>Finance</entry>
+ <entry><application>GnuCash</application></entry>
+ <entry><literal>gnucash</literal></entry>
+ <entry><filename
+ role="package">finance/gnucash</filename></entry>
+ </row>
+
+ <row>
+ <entry>Finance</entry>
+ <entry><application>Gnumeric</application></entry>
+ <entry><literal>gnumeric</literal></entry>
+ <entry><filename
+ role="package">math/gnumeric</filename></entry>
+ </row>
+
+ <row>
+ <entry><application>KMyMoney</application></entry>
+ <entry><literal>kmymoney-kde4</literal></entry>
+ <entry><filename
+ role="package">finance/kmymoney-kde4</filename></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>Before reading this chapter, you should know how to:</para>
<itemizedlist>
<listitem>
- <para>Know how to install additional third-party software
- (<xref linkend="ports"/>).</para>
+ <para>Install additional software using packages or
+ ports.</para>
</listitem>
<listitem>
- <para>Know how to install additional Linux software
- (<xref linkend="linuxemu"/>).</para>
+ <para>Enable &linux; binary compatibility.</para>
</listitem>
</itemizedlist>
- <para>For information on how to get a multimedia environment, read
- <xref linkend="multimedia"/>. If you want to set up and use
- electronic mail, please refer to <xref linkend="mail"/>.</para>
+ <para>For information on how to configure a multimedia
+ environment, refer to <link linkend="multimedia"></link>. For
+ information on how to set up and use electronic mail, refer to
+ <link linkend="mail"></link>.</para>
</sect1>
<sect1 id="desktop-browsers">
@@ -108,26 +212,28 @@
<secondary>web</secondary>
</indexterm>
- <para>FreeBSD does not come with a particular browser
- pre-installed. Instead, the
- <ulink url="http://www.FreeBSD.org/ports/www.html">www</ulink>
- directory of the Ports Collection contains a lot of browsers
- ready to be installed. If you do not have time to compile
- everything (this can take a very long time in some cases) many
- of them are available as packages.</para>
-
- <para><application>KDE</application> and
- <application>GNOME</application> already provide HTML browsers.
- Please refer to <xref linkend="x11-wm"/> for more information on
- how to set up these complete desktops.</para>
-
- <para>If you are looking for light-weight browsers, you should
- investigate the Ports Collection for
+ <para>&os; does not come with a pre-installed web browser.
+ Instead, the <ulink
+ url="http://www.FreeBSD.org/ports/www.html">www</ulink>
+ category of the Ports Collection contains many browsers which
+ can be installed as a package or compiled from the Ports
+ Collection.</para>
+
+ <para>The <application>KDE</application> and
+ <application>GNOME</application> desktop environments include
+ their own HTML browser. Refer to <link linkend="x11-wm"></link>
+ for more information on how to set up these complete
+ desktops.</para>
+
+ <para>Some light-weight browsers include
<filename role="package">www/dillo2</filename>,
- <filename role="package">www/links</filename>, or
+ <filename role="package">www/links</filename>, and
<filename role="package">www/w3m</filename>.</para>
- <para>This section covers these applications:</para>
+ <para>This section demonstrates how to install the following
+ popular web browsers and indicates if the application is
+ resource-heavy, takes time to compile from ports, or has any
+ major dependencies.</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="4">
@@ -136,7 +242,7 @@
<entry>Application Name</entry>
<entry>Resources Needed</entry>
<entry>Installation from Ports</entry>
- <entry>Major Dependencies</entry>
+ <entry>Notes</entry>
</row>
</thead>
@@ -145,30 +251,30 @@
<entry><application>Firefox</application></entry>
<entry>medium</entry>
<entry>heavy</entry>
- <entry><application>Gtk+</application></entry>
+ <entry><application>&os; and &linux; versions are
+ available</application></entry>
</row>
<row>
<entry><application>Opera</application></entry>
<entry>light</entry>
<entry>light</entry>
- <entry>FreeBSD and Linux versions available. The Linux
- version depends on the Linux Binary Compatibility and
- <application>linux-openmotif</application>.</entry>
+ <entry>&os; and &linux; versions are available</entry>
</row>
<row>
<entry><application>Konqueror</application></entry>
<entry>medium</entry>
<entry>heavy</entry>
- <entry><application>KDE</application> Libraries</entry>
+ <entry><application>Requires KDE</application>
+ libraries</entry>
</row>
<row>
<entry><application>Chromium</application></entry>
<entry>medium</entry>
<entry>medium</entry>
- <entry><application>Gtk+</application></entry>
+ <entry><application>Requires Gtk+</application></entry>
</row>
</tbody>
</tgroup>
@@ -182,65 +288,62 @@
</indexterm>
<para><application>Firefox</application> is a modern, free,
- open-source stable browser that is fully ported to &os;: it
- features a very standards-compliant HTML display engine,
- tabbed browsing, popup blocking, extensions, improved
- security, and more. <application>Firefox</application> is
- based on the <application>Mozilla</application>
- codebase.</para>
+ open source browser that is fully ported to &os;. It
+ features a standards-compliant HTML display engine, tabbed
+ browsing, popup blocking, extensions, improved security, and
+ more. <application>Firefox</application> is based on the
+ <application>Mozilla</application> codebase.</para>
- <para>Install the package by typing:</para>
+ <para>Install the package of the latest release version of
+ <application>Firefox</application> by typing:</para>
<screen>&prompt.root; <userinput>pkg_add -r firefox</userinput></screen>
- <para>This will install the latest release version of
- <application>Firefox</application>,
- if you want to run <application>Firefox</application>
- Extended Support Release (ESR) version, use instead:</para>
+ <para>To instead install <application>Firefox</application>
+ Extended Support Release (ESR) version, use:</para>
<screen>&prompt.root; <userinput>pkg_add -r firefox-esr</userinput></screen>
- <para>You can also use the Ports Collection if you
- prefer to compile from source code:</para>
+ <para>Localized versions are available in <filename
+ role="package">www/firefox-i18n</filename> and <filename
+ role="package">www/firefox-esr-i18n</filename>.</para>
+
+ <para>The Ports Collection can instead be used to compile
+ the desired version of <application>firefox</application> from
+ source code. This example builds <filename
+ role="package">www/firefox</filename>, where
+ <literal>firefox</literal> can be replaced with the ESR or
+ localized version to install.</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/firefox</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>For <application>Firefox</application> ESR, in the
- previous command replace <literal>firefox</literal> with
- <literal>firefox-esr</literal>.</para>
- </sect2>
-
- <sect2 id="moz-java-plugin">
+ <sect3 id="moz-java-plugin">
<title>Firefox and &java; Plugin</title>
<note>
- <para>In this section and in the next two sections, we assume
- you have already installed
- <application>Firefox</application>.</para>
+ <para>The following sections assume that
+ <application>Firefox</application> is already
+ installed.</para>
</note>
- <para>Install <application>OpenJDK 6</application>
- through the Ports Collection by typing:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/ports/java/openjdk6</userinput>
-&prompt.root; <userinput>make install clean</userinput></screen>
-
- <para>Then install the
- <filename role="package">java/icedtea-web</filename>
- port:</para>
+ <para><filename role="package">java/icedtea-web</filename>
+ provides a free software web browser plugin for running
+ Java applets. It can be installed as a package. To
+ alternately compile the port:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/java/icedtea-web</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>Make sure you have kept the default configuration options
- for both ports.</para>
+ <para>Keep the default configuration options when compiling the
+ port.</para>
- <para>Start your browser, enter <literal>about:plugins</literal>
- in the location bar and press <keycap>Enter</keycap>. A page
- listing the installed plugins will be displayed; the
- <application>&java;</application> plugin should be listed
- there now.</para>
+ <para>Once installed, start <application>firefox</application>,
+ enter <literal>about:plugins</literal> in the location bar and
+ press <keycap>Enter</keycap>. A page listing the installed
+ plugins will be displayed. The
+ <application>&java;</application> plugin should be
+ listed.</para>
<para>If the browser is unable to find the plugin, each user
will have to run the following command and relaunch the
@@ -248,9 +351,9 @@
<screen>&prompt.user; <userinput>ln -s /usr/local/lib/IcedTeaPlugin.so \
$HOME/.mozilla/plugins/</userinput></screen>
- </sect2>
+ </sect3>
- <sect2 id="moz-flash-plugin">
+ <sect3 id="moz-flash-plugin">
<title>Firefox and &adobe; &flash; Plugin</title>
@@ -258,93 +361,90 @@
<primary>Flash</primary>
</indexterm>
- <para>The &adobe; &flash; plugin is not available for &os;.
- However, a software layer (wrapper) for running the Linux
- version of the plugin exists. This wrapper also supports
- &adobe; &acrobat; plugin, &realplayer; plugin and more.</para>
+ <para>A native &adobe; &flash; plugin is not available for &os;.
+ However, a software layer (wrapper) for running the &linux;
+ version of the plugin exists. This wrapper also provides
+ support for other browser plugins such as &realplayer;.</para>
- <para>According to the version of &os; you run various steps are
- required:</para>
+ <para>The steps required to install and enable this plugin vary
+ by the &os; version:</para>
<procedure>
<step>
<title>Under &os;&nbsp;7.X</title>
- <para>Install the
- <filename role="package">www/nspluginwrapper</filename>
- port. This port requires <filename
+ <para>Install the <filename
+ role="package">www/nspluginwrapper</filename> package
+ or port. This application requires <filename
role="package">emulators/linux_base-fc4</filename> which
is a large port.</para>
- <para>The next step is to install the
- <filename role="package">www/linux-flashplugin9</filename>
- port. This will install &flash; 9.X, this version is
- known to run correctly under &os;&nbsp;7.X.</para>
+ <para>Next, install <filename
+ role="package">www/linux-flashplugin9</filename>. This
+ will install &flash; 9.X which is the version known to
+ run correctly under &os;&nbsp;7.X.</para>
</step>
<step>
<title>Under &os;&nbsp;8.X or Newer</title>
- <para>Install the
- <filename role="package">www/nspluginwrapper</filename>
- port. This port requires <filename
+ <para>Compile the <filename
+ role="package">www/nspluginwrapper</filename> port.
+ Due to licensing restrictions, a package is not available.
+ This port requires <filename
role="package">emulators/linux_base-f10</filename> which
is a large port.</para>
- <para>The next step is to install &flash; 11.X from the
- <filename
+ <para>Next, compile the <filename
role="package">www/linux-f10-flashplugin11</filename>
- port.</para>
+ port. Due to licensing restrictions, a package is not
+ available.</para>
- <para>This version will require the following link to be
- created:</para>
+ <para>This version of &flash; requires the following link to
+ be created:</para>
<screen>&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
/usr/local/lib/browser_plugins/</userinput></screen>
- <para>The <filename
+ <para>Manually create <filename
class="directory">/usr/local/lib/browser_plugins</filename>
- directory will have to be created manually if it does not
- exist on the system.</para>
+ if it does not already exist on the system.</para>
</step>
</procedure>
- <para>Once the right &flash; port, according to the &os; version
- you run,
- is installed, the plugin must be installed by each
+ <para>Once the right &flash; port, according to the &os;
+ version, is installed, the plugin must be installed by each
user with <command>nspluginwrapper</command>:</para>
<screen>&prompt.user; <userinput>nspluginwrapper -v -a -i</userinput></screen>
- <para>Then, start your browser, enter
- <literal>about:plugins</literal> in the location bar and press
- <keycap>Enter</keycap>.
- A list should appear with all the currently
- available plugins.</para>
- </sect2>
+ <para>Start the browser, enter <literal>about:plugins</literal>
+ in the location bar and press <keycap>Enter</keycap>. A list
+ should appear with all the currently available plugins.</para>
+ </sect3>
- <sect2 id="moz-swfdec-flash-plugin">
+ <sect3 id="moz-swfdec-flash-plugin">
<title>Firefox and Swfdec &flash; Plugin</title>
<para>Swfdec is the library for decoding and rendering &flash;
- animations. And Swfdec-Mozilla is a plugin for
+ animations. Swfdec-Mozilla is a plugin for
<application>Firefox</application> browsers that uses the
Swfdec library for playing SWF files. It is still in heavy
development.</para>
- <para>If you cannot or do not want to compile it, just install
- the package from the network:</para>
+ <para>To install the package:</para>
<screen>&prompt.root; <userinput>pkg_add -r swfdec-plugin</userinput></screen>
- <para>If the package is not available, you can compile and
- install it from the Ports Collection:</para>
+ <para>If the package is not available, compile and install it
+ from the Ports Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/swfdec-plugin</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>Then, restart your browser for this plugin taking
- effect.</para>
+ <para>Restart the browser for this plugin to take
+ effect.</para>
+ </sect3>
</sect2>
<sect2>
@@ -354,48 +454,48 @@
<primary><application>Opera</application></primary>
</indexterm>
- <para><application>Opera</application> is a
- full-featured and standards-compliant browser. It also
- comes with a built-in mail and news reader, an IRC client,
- an RSS/Atom feeds reader and much more. Despite this,
- <application>Opera</application> is relatively lightweight and
- very fast. It comes in two flavors: a <quote>native</quote>
- FreeBSD version and a version that runs under Linux
- emulation.</para>
+ <para><application>Opera</application> is a full-featured and
+ standards-compliant browser which is still lightweight and
+ fast. It comes with a built-in mail and news reader, an IRC
+ client, an RSS/Atom feeds reader, and more. It is available
+ as a native &os; version and as a version that runs under
+ &linux; emulation.</para>
- <para>To browse the Web with the FreeBSD version of
- <application>Opera</application>, install the package:</para>
+ <para>This command installs the package of the &os; version of
+ <application>Opera</application>. Replace
+ <literal>opera</literal> with <literal>linux-opera</literal>
+ to instead install the &linux; version.</para>
<screen>&prompt.root; <userinput>pkg_add -r opera</userinput></screen>
- <para>Some FTP sites do not have all the packages, but
- <application>Opera</application> can still be obtained
- through the Ports Collection by typing:</para>
+ <para>Alternately, install either version through the Ports
+ Collection. This example compiles the native version:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/opera</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>To install the Linux version of
- <application>Opera</application>, substitute
+ <para>To install the &linux; version, substitute
<literal>linux-opera</literal> in place of
- <literal>opera</literal> in the example above.</para>
+ <literal>opera</literal>.</para>
- <para>The &adobe; &flash; plugin is not available for &os;.
- However, a &linux; version of the plugin exists. To install
- this version, the <filename
- role="package">www/linux-f10-flashplugin11</filename> port
- has to be installed, then install the port <filename
- role="package">www/opera-linuxplugins</filename>:</para>
+ <para>To install &adobe; &flash; plugin support, first compile
+ the <filename
+ role="package">www/linux-f10-flashplugin11</filename> port,
+ as a package is not available due to licensing restrictions.
+ Then install either the <filename
+ role="package">www/opera-linuxplugins</filename> port
+ or package. This example compiles both from ports:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/linux-f10-flashplugin11</userinput>
&prompt.root; <userinput>make install clean</userinput>
&prompt.root; <userinput>cd /usr/ports/www/opera-linuxplugins</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>You can check the presence of the plugin: start your
- browser, enter <literal>opera:plugins</literal> in the
- location bar and press <keycap>Enter</keycap>. A list should
- appear with all the currently available plugins.</para>
+ <para>Once installed, check the presence of the plugin by
+ starting the browser, entering
+ <literal>opera:plugins</literal> in the location bar and
+ pressing <keycap>Enter</keycap>. A list should appear with
+ all the currently available plugins.</para>
<para>To add the <application>&java;</application> plugin,
follow the <link linkend="moz-java-plugin">instructions for
@@ -409,32 +509,33 @@
<primary><application>Konqueror</application></primary>
</indexterm>
- <para><application>Konqueror</application> is part of
- <application>KDE</application> but it can also be used outside
- of <application>KDE</application> by installing
- <filename role="package">x11/kdebase3</filename>.
- <application>Konqueror</application> is much more than a
- browser, it is also a file manager and a multimedia
+ <para><application>Konqueror</application> is part of <filename
+ role="package">x11/kde4-baseapps</filename>.
+ <application>Konqueror</application> is more than a web
+ browser as it is also a file manager and a multimedia
viewer.</para>
- <para>There is also a set of plugins available for
- <application>Konqueror</application>, available in
- <filename role="package">misc/konq-plugins</filename>.</para>
-
<para><application>Konqueror</application> supports WebKit as
- well as its own KHTML. WebKit is used by many modern browsers
- including Chromium. To use WebKit with
- <application>Konqueror</application> on &os;:</para>
+ well as its own KHTML. WebKit is a rendering engine used by
+ many modern browsers including Chromium. To use WebKit with
+ <application>Konqueror</application> on &os;, install
+ the <filename
+ role="package">www/kwebkitpart</filename> package or
+ port. This example compiles the port:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/www/kwebkitpart</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>Then in <application>Konqueror</application>, click
- <quote>Settings</quote>, <quote>Configure Konqueror</quote>,
- then <quote>Change KHTML to WebKit</quote>.</para>
+ <para>To enable WebKit within
+ <application>Konqueror</application>, click
+ <quote>Settings</quote>, <quote>Configure Konqueror</quote>.
+ In the <quote>General</quote> settings page, click the
+ drop-down menu next to <quote>Default web browser
+ engine</quote> and change <quote>KHTML</quote> to
+ <quote>WebKit</quote>.</para>
<para><application>Konqueror</application> also supports
- <application>&flash;</application>; a <quote>How To</quote>
+ <application>&flash;</application>. A <quote>How To</quote>
guide for getting <application>&flash;</application> support
on <application>Konqueror</application> is available at <ulink
url="http://freebsd.kde.org/howtos/konqueror-flash.php"></ulink>.</para>
@@ -447,12 +548,12 @@
<primary><application>Chromium</application></primary>
</indexterm>
- <para><application>Chromium</application> is an open-source
+ <para><application>Chromium</application> is an open source
browser project that aims to build a safer, faster, and more
stable web browsing experience.
<application>Chromium</application> features tabbed browsing,
popup blocking, extensions, and much more.
- <application>Chromium</application> is the open-source project
+ <application>Chromium</application> is the open source project
upon which the Google Chrome web browser is based.</para>
<para><application>Chromium</application> can be installed as a
@@ -467,34 +568,25 @@
&prompt.root; <userinput>make install clean</userinput></screen>
<note>
- <para><application>Chromium</application> is installed as
- <filename>/usr/local/bin/chrome</filename>, not
+ <para>The executable for <application>Chromium</application>
+ is <filename>/usr/local/bin/chrome</filename>, not
<filename>/usr/local/bin/chromium</filename>.</para>
</note>
- </sect2>
- <sect2 id="chromium-java-plugin">
+ <sect3 id="chromium-java-plugin">
<title>Chromium and &java; Plugin</title>
<note>
- <para>This section assumes <application>Chromium</application>
- is already installed.</para>
+ <para>The following sections assume that
+ <application>Chromium</application> is already
+ installed.</para>
</note>
- <para>Install <application>OpenJDK&nbsp;6</application> through
- the Ports Collection by typing:</para>
+ <para>To install &java; plugin support, follow the instructions
+ in <link linkend="moz-java-plugin"></link>.</para>
- <screen>&prompt.root; <userinput>cd /usr/ports/java/openjdk6
-&prompt.root; make install clean</userinput></screen>
-
- <para>Next, install
- <filename role="package">java/icedtea-web</filename> from the
- Ports Collection:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/ports/java/icedtea-web
-&prompt.root; make install clean</userinput></screen>
-
- <para>Start <application>Chromium</application>, and enter
+ <para>Once &java; support is installed, start
+ <application>Chromium</application>, and enter
<literal>about:plugins</literal> in the address bar.
IcedTea-Web should be listed as one of the installed
plugins.</para>
@@ -506,24 +598,18 @@
<screen>&prompt.root; <userinput>mkdir -p /usr/local/share/chromium/plugins
&prompt.root; ln -s /usr/local/lib/IcedTeaPlugin.so \
/usr/local/share/chromium/plugins/</userinput></screen>
- </sect2>
-
- <sect2 id="chromium-flash-plugin">
- <title>Chromium and &adobe;&nbsp;&flash; Plugin</title>
-
- <note>
- <para>This section assumes <application>Chromium</application>
- is already installed.</para>
- </note>
-
- <para>Configuring <application>Chromium</application> and
- &adobe;&nbsp;&flash; is similar to the
- <link linkend="moz-flash-plugin">instructions for
- Firefox</link>. For more detailed instructions on
- installing &adobe;&nbsp;&flash; on &os;, please refer to that
- section. No additional configuration should be necessary,
- since <application>Chromium</application> is able to use some
- plugins from other browsers.</para>
+ </sect3>
+
+ <sect3 id="chromium-flash-plugin">
+ <title>Chromium and &adobe;&nbsp;&flash; Plugin</title>
+
+ <para>Configuring <application>Chromium</application> and
+ &adobe;&nbsp;&flash; is similar to the
+ <link linkend="moz-flash-plugin">instructions for
+ Firefox</link>. No additional configuration should be
+ necessary, since <application>Chromium</application> is able
+ to use some plugins from other browsers.</para>
+ </sect3>
</sect2>
</sect1>
@@ -534,11 +620,14 @@
good office suite or a friendly word processor. While some
<link linkend="x11-wm">desktop environments</link> like
<application>KDE</application> already provide an office suite,
- there is no default productivity package. FreeBSD can provide
- all that is needed, regardless of your desktop
- environment.</para>
+ there is no default productivity package. Several office
+ suites and word processors are available for &os;, regardless
+ of the installed desktop environment.</para>
- <para>This section covers these applications:</para>
+ <para>This section demonstrates how to install the following
+ popular web browsers and indicates if the application is
+ resource-heavy, takes time to compile from ports, or has any
+ major dependencies.</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="4">
@@ -553,7 +642,7 @@
<tbody>
<row>
- <entry><application>KOffice</application></entry>
+ <entry><application>Calligra</application></entry>
<entry>light</entry>
<entry>heavy</entry>
<entry><application>KDE</application></entry>
@@ -579,7 +668,7 @@
OpenOffice</application></entry>
<entry>heavy</entry>
<entry>huge</entry>
- <entry><application>&jdk;</application>,
+ <entry><application>&jdk;</application> and
<application>Mozilla</application></entry>
</row>
@@ -597,42 +686,37 @@
</informaltable>
<sect2>
- <title>KOffice</title>
+ <title>Calligra</title>
<indexterm>
- <primary><application>KOffice</application></primary>
+ <primary><application>Calligra</application></primary>
</indexterm>
<indexterm>
<primary>office suite</primary>
- <secondary><application>KOffice</application></secondary>
+ <secondary><application>Calligra</application></secondary>
</indexterm>
- <para>The KDE community has provided its desktop environment
- with an office suite which can be used outside
- <application>KDE</application>. It includes the four standard
+ <para>The KDE community provides its desktop environment with
+ an office suite which can be used outside of
+ <application>KDE</application>.
+ <application>Calligra</application> includes standard
components that can be found in other office suites.
- <application>KWord</application> is the word processor,
- <application>KSpread</application> is the spreadsheet program,
- <application>KPresenter</application> manages slide
- presentations, and <application>Kontour</application> lets you
- draw graphical documents.</para>
-
- <para>Before installing the latest
- <application>KOffice</application>, make sure you have an
- up-to-date version of <application>KDE</application>.</para>
+ <application>Words</application> is the word processor,
+ <application>Sheets</application> is the spreadsheet program,
+ <application>Stage</application> manages slide presentations,
+ and <application>Karbon</application> is used to draw
+ graphical documents.</para>
- <para>To install <application>KOffice</application> for
- <application>KDE4</application> as a
- package, issue the following command:</para>
+ <para><filename
+ role="package">editors/calligra</filename> can be installed
+ as a package or a port. To install the package:</para>
- <screen>&prompt.root; <userinput>pkg_add -r koffice-kde4</userinput></screen>
+ <screen>&prompt.root; <userinput>pkg_add -r calligra</userinput></screen>
- <para>If the package is not available, you can use the Ports
- Collection. For instance, to install
- <application>KOffice</application> for
- <application>KDE4</application>, do:</para>
+ <para>If the package is not available, use the Ports Collection
+ instead:</para>
- <screen>&prompt.root; <userinput>cd /usr/ports/editors/koffice-kde4</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/ports/editors/calligra</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
</sect2>
@@ -647,21 +731,19 @@
processing program similar in look and feel to
<application>&microsoft; Word</application>. It is suitable
for typing papers, letters, reports, memos, and so forth. It
- is very fast, contains many features, and is very
- user-friendly.</para>
+ is fast, contains many features, and is user-friendly.</para>
<para><application>AbiWord</application> can import or export
many file formats, including some proprietary ones like
- &microsoft;'s <filename>.doc</filename>.</para>
+ &microsoft; <filename>.doc</filename>.</para>
- <para><application>AbiWord</application> is available as a
- package. You can install it by:</para>
+ <para>To install the <application>AbiWord</application>
+ package:</para>
<screen>&prompt.root; <userinput>pkg_add -r abiword</userinput></screen>
<para>If the package is not available, it can be compiled from
- the Ports Collection. The Ports Collection should be more
- up to date. It can be done as follows:</para>
+ the Ports Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/editors/abiword</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@@ -675,41 +757,29 @@
</indexterm>
<para>For image authoring or picture retouching,
- <application>The GIMP</application> is a very sophisticated
+ <application>The GIMP</application> provides a sophisticated
image manipulation program. It can be used as a simple paint
program or as a quality photo retouching suite. It supports a
- large number of plug-ins and features a scripting interface.
+ large number of plugins and features a scripting interface.
<application>The GIMP</application> can read and write a wide
- range of file formats. It supports interfaces with scanners
+ range of file formats and supports interfaces with scanners
and tablets.</para>
- <para>You can install the package by issuing this
- command:</para>
+ <para>To install the package:</para>
<screen>&prompt.root; <userinput>pkg_add -r gimp</userinput></screen>
- <para>If your FTP site does not have this package, you can use
- the Ports Collection. The <ulink
- url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink>
- directory of the Ports Collection also contains
- <application>The Gimp Manual</application>. Here is how to
- get them installed:</para>
+ <para>Alternately, use the Ports Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/graphics/gimp</userinput>
-&prompt.root; <userinput>make install clean</userinput>
-&prompt.root; <userinput>cd /usr/ports/graphics/gimp-manual-pdf</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <note>
- <para>The <ulink
- url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink>
- directory of the Ports Collection holds the development
- version of <application>The GIMP</application> in
- <filename role="package">graphics/gimp-devel</filename>. An
- HTML version of <application>The Gimp Manual</application>
- is available from <filename
- role="package">graphics/gimp-manual-html</filename>.</para>
- </note>
+ <para>The <ulink
+ url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink>
+ category of the Ports Collection contains several
+ <application>GIMP</application>-related plugins, help
+ files, and user manuals.</para>
+
</sect2>
<sect2>
@@ -727,105 +797,91 @@
</secondary>
</indexterm>
- <para>On 1 June 2011, Oracle Corporation donated the
+ <para>On 1 June 2011, &oracle; donated the
<application>OpenOffice.org</application> code base to the
Apache Software Foundation.
<application>OpenOffice.org</application> is now known as
- <application>Apache OpenOffice</application> and developed
+ <application>Apache OpenOffice</application> and is developed
under the wing of the Apache Software Foundation's
Incubator.</para>
<para><application>Apache OpenOffice</application> includes all
of the mandatory applications in a complete office
- productivity suite: a word processor, a spreadsheet, a
- presentation manager, and a drawing program. Its user
+ productivity suite: a word processor, spreadsheet,
+ presentation manager, and drawing program. Its user
interface is very similar to other office suites, and it can
import and export in various popular file formats. It is
- available in a number of different languages &mdash;
+ available in a number of different languages and
internationalization has been extended to interfaces, spell
checkers, and dictionaries.</para>
<para>The word processor of
<application>Apache OpenOffice</application> uses a native XML
file format for increased portability and flexibility. The
- spreadsheet program features a macro language and it can be
+ spreadsheet program features a macro language which can be
interfaced with external databases.
- <application>Apache OpenOffice</application> is already stable
- and runs natively on &windows;, &solaris;, Linux, FreeBSD,
- and &macos;&nbsp;X. More
- information about <application>Apache OpenOffice</application>
- can be found on the <ulink
+ <application>Apache OpenOffice</application> is stable and
+ runs natively on &windows;, &solaris;, &linux;, &os;, and
+ &macos;&nbsp;X. More information about <application>Apache
+ OpenOffice</application> can be found on the <ulink
url="http://incubator.apache.org/openofficeorg/">Apache
- OpenOffice web site</ulink>. For FreeBSD specific
- information, and to directly download packages, use the <ulink
- url="http://porting.openoffice.org/freebsd/">FreeBSD Apache
- OpenOffice Porting Team</ulink>'s web site.</para>
+ OpenOffice web site</ulink>. For &os; specific
+ information, and to directly download packages, refer to the
+ web site of the <ulink
+ url="http://porting.openoffice.org/freebsd/">&os; Apache
+ OpenOffice Porting Team</ulink>.</para>
- <para>To install <application>Apache OpenOffice</application>,
- do:</para>
+ <para>To install the <application>Apache
+ OpenOffice</application> package:</para>
<screen>&prompt.root; <userinput>pkg_add -r apache-openoffice</userinput></screen>
<note>
<para>When running a -RELEASE version of &os;, this should
- work. Otherwise, you should look on the &os;
- <application>Apache OpenOffice</application> Porting Team's
- web site to download and install the appropriate package
- using &man.pkg.add.1;. Both the current release and
- development version are available for download at this
- location.</para>
+ work. Otherwise, download the latest package from the
+ website of the &os;
+ <application>Apache OpenOffice</application> Porting Team
+ and install it using &man.pkg.add.1;. Both the current
+ release and development versions are available for download
+ at this web site.</para>
</note>
- <para>Once the package is installed, you just have to type the
- following command to run
- <application>Apache OpenOffice</application>:</para>
+ <para>Once the package is installed, type the following command
+ to launch <application>Apache OpenOffice</application>:</para>
<screen>&prompt.user; <userinput>openoffice-<replaceable>X.Y.Z</replaceable></userinput></screen>
<para>where <replaceable>X.Y.Z</replaceable> is the version
- number of the installed
- <application>Apache OpenOffice</application>, e.g.,
- <replaceable>3.4.0</replaceable>.</para>
+ number of the installed version of
+ <application>Apache OpenOffice</application>.</para>
<note>
- <para>During the first launch, you will be asked some
- questions and a <filename>.openoffice.org</filename> folder
- will be created in your home directory.</para>
+ <para>During the first launch, some questions will be asked
+ and a <filename>.openoffice.org</filename> folder
+ will be created in the user's home directory.</para>
</note>
- <para>If the <application>Apache OpenOffice</application>
- packages are not available, you still have the option to
- compile the port. However, you must bear in mind that it
- requires a lot of disk space and a fairly long time to
- compile.</para>
+ <para>If the desired <application>Apache
+ OpenOffice</application> package is not available, compiling
+ the port is still an opton. However, this requires a lot of
+ disk space and a fairly long time to compile:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/editors/openoffice-3</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<note>
- <para>If you want to build a localized version, replace the
- previous command line with the following:</para>
+ <para>To build a localized version, replace the previous
+ command with:</para>
<screen>&prompt.root; <userinput>make LOCALIZED_LANG=<replaceable>your_language</replaceable> install clean</userinput></screen>
- <para>You have to replace
+ <para>Replace
<replaceable>your_language</replaceable> with the correct
language ISO-code. A list of supported language codes is
- available in the
- <filename>files/Makefile.localized</filename> file, located
- in the port directory.</para>
+ available in
+ <filename>files/Makefile.localized</filename>, located in
+ the port's directory.</para>
</note>
-
- <para>Once this is done,
- <application>Apache OpenOffice</application> can be launched
- with the command:</para>
-
- <screen>&prompt.user; <userinput>openoffice-<replaceable>X.Y.Z</replaceable></userinput></screen>
-
- <para>where <replaceable>X.Y.Z</replaceable> is the version
- number of the installed
- <application>Apache OpenOffice</application>, e.g.,
- <replaceable>3.4.0</replaceable>.</para>
</sect2>
<sect2>
@@ -842,78 +898,70 @@
<para><application>LibreOffice</application> is a free software
office suite developed by <ulink
url="http://www.documentfoundation.org/">The Document
- Foundation</ulink> that is compatible with other major
+ Foundation</ulink>. It is compatible with other major
office suites and available on a variety of platforms. It is
a rebranded fork of <application>OpenOffice.org</application>
which includes all of the mandatory applications in a complete
- office productivity suite: a word processor, a spreadsheet, a
- presentation manager, a drawing program, a database management
+ office productivity suite: a word processor, spreadsheet,
+ presentation manager, drawing program, database management
program, and a tool for creating and editing mathematical
formula. It is available in a number of different languages
- &mdash; internationalization has been extended to interfaces,
+ and internationalization has been extended to interfaces,
spell checkers, and dictionaries.</para>
<para>The word processor of
<application>LibreOffice</application> uses a native XML file
format for increased portability and flexibility. The
- spreadsheet program features a macro language and it can be
+ spreadsheet program features a macro language which can be
interfaced with external databases.
- <application>LibreOffice</application> is already stable and
- runs natively on &windows;, Linux, FreeBSD, and
- &macos;&nbsp;X. More information about
+ <application>LibreOffice</application> is stable and runs
+ natively on &windows;, &linux;, &os;, and &macos;&nbsp;X.
+ More information about
<application>LibreOffice </application> can be found on the
<ulink url="http://www.libreoffice.org/">LibreOffice web
site</ulink>.</para>
- <para>To install <application>LibreOffice</application> as
- package, do:</para>
+ <para>To install the English version of the
+ <application>LibreOffice</application> package:</para>
<screen>&prompt.root; <userinput>pkg_add -r libreoffice</userinput></screen>
- <note>
- <para>When running a -RELEASE version of &os;, this should
- work.</para>
- </note>
+ <para>The <ulink
+ url="http://www.FreeBSD.org/ports/editors.html">editors</ulink>
+ category of the Ports Collection contains several
+ localizations for <application>LibreOffice</application>.
+ When installing a localized package, replace
+ <literal>libreoffice</literal> with the name of the
+ localized package.</para>
- <para>Once the package is installed, you need to type the
- following command to run
- <application>LibreOffice</application>:</para>
+ <para>Once the package is installed, type the following command
+ to run <application>LibreOffice</application>:</para>
<screen>&prompt.user; <userinput>libreoffice</userinput></screen>
<note>
- <para>During the first launch, you will be asked some
- questions and a
- <filename class="directory">.libreoffice</filename> folder
- will be created in your home directory.</para>
+ <para>During the first launch, some questions will be asked
+ and a <filename class="directory">.libreoffice</filename>
+ folder will be created in the user's home directory.</para>
</note>
- <para>If the <application>LibreOffice</application> packages
- are not available, you still have the option to compile the
- port. However, you must bear in mind that it requires a lot
- of disk space and a fairly long time to compile.</para>
+ <para>If the desired <application>LibreOffice</application>
+ package is not available, compiling the port is still an
+ option. However, this requires a lot of disk space and a
+ fairly long time to compile. This example compiles the
+ English version:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/editors/libreoffice</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<note>
- <para>If you want to build a localized version, replace the
- previous command line with the following:</para>
-
- <screen>&prompt.root; <userinput>make LOCALIZED_LANG=<replaceable>your_language</replaceable> install clean</userinput></screen>
-
- <para>You have to replace
- <replaceable>your_language</replaceable> with the correct
- language ISO-code. A list of supported language codes are
- available in the <maketarget>pre-fetch</maketarget> target
- of the port <filename>Makefile</filename>.</para>
+ <para>To build a localized version,
+ <application>cd</application> into the port directory
+ of the desired language. Supported languages can be found
+ in the <ulink
+ url="http://www.FreeBSD.org/ports/editors.html">editors</ulink>
+ category of the Ports Collection.</para>
</note>
-
- <para>Once this is done,
- <application>LibreOffice</application> can be launched with
- the command:</para>
-
- <screen>&prompt.user; <userinput>libreoffice</userinput></screen>
</sect2>
</sect1>
@@ -921,11 +969,9 @@
<title>Document Viewers</title>
<para>Some new document formats have gained popularity since
- the advent of &unix;; the standard viewers they require may not
- be available in the base system. We will see how to install
- such viewers in this section.</para>
-
- <para>This section covers these applications:</para>
+ the advent of &unix; and the viewers they require may not be
+ available in the base system. This section demonstrates how to
+ install the following viewers:</para>
<informaltable frame="none" pgwide="1">
<tgroup cols="4">
@@ -943,7 +989,7 @@
<entry><application>&acrobat.reader;</application></entry>
<entry>light</entry>
<entry>light</entry>
- <entry>Linux Binary Compatibility</entry>
+ <entry>&linux; binary compatibility</entry>
</row>
<row>
@@ -982,25 +1028,30 @@
<secondary>viewing</secondary>
</indexterm>
- <para>Many documents are now distributed as PDF files,
- which stands for <quote>Portable Document Format</quote>. One
- of the recommended viewers for these types of files is
- <application>&acrobat.reader;</application>, released by Adobe
- for Linux. As FreeBSD can run Linux binaries, it is also
- available for FreeBSD.</para>
-
- <para>To install <application>&acrobat.reader; 8</application>
- from the Ports collection, do:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/ports/print/acroread8</userinput>
+ <para>Many documents are now distributed as Portable Document
+ Format (PDF) files. One popular viewer for PDFs is
+ <application>&acrobat.reader;</application>,
+ released by &adobe; for &linux;. As &os; can run &linux;
+ binaries, it is also available for &os;. Due to
+ licensing restrictions, a package is not available so it must
+ be compiled from ports. Several localizations are
+ available from the <ulink
+ url="http://www.FreeBSD.org/ports/print.html">print</ulink>
+ category of the Ports Collection.</para>
+
+ <para>This command installs the English version of
+ <application>&acrobat.reader; 9</application> from the Ports
+ Collection. To instead install a localized version,
+ <application>cd</application> into the desired port's
+ directory.</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/print/acroread9</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>A package is not available due to licencing
- restrictions.</para>
</sect2>
<sect2>
- <title>gv</title>
+ <title><application>gv</application></title>
<indexterm>
<primary><application>gv</application></primary>
@@ -1014,22 +1065,22 @@
<secondary>viewing</secondary>
</indexterm>
- <para><application>gv</application> is a &postscript; and PDF
- viewer. It is originally based on
- <application>ghostview</application> but it has a nicer look
- thanks to the <application>Xaw3d</application> library. It is
- fast and its interface is clean.
- <application>gv</application> has many features, such as
- orientation, paper size, scale, and anti-aliasing. Almost any
- operation can be done with either the keyboard or the
- mouse.</para>
+ <para><ulink
+ url="http://www.gnu.org/software/gv/">gv</ulink> is a
+ &postscript; and PDF viewer. It is based on
+ <application>ghostview</application>, but has a nicer look
+ due to the <application>Xaw3d</application> library. It is
+ fast with a clean interface. <application>gv</application>
+ has many configurable features, such as orientation, paper
+ size, scale, and anti-aliasing. Almost any operation can be
+ performed with either the keyboard or the mouse.</para>
- <para>To install <application>gv</application> as a package,
- do:</para>
+ <para>To install <application>gv</application> as a
+ package:</para>
<screen>&prompt.root; <userinput>pkg_add -r gv</userinput></screen>
- <para>If you cannot get the package, you can use the Ports
+ <para>If a package is unavailable, use the Ports
Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/print/gv</userinput>
@@ -1047,27 +1098,28 @@
<secondary>viewing</secondary>
</indexterm>
- <para>If you want a small FreeBSD PDF viewer,
- <application>Xpdf</application> is a light-weight and
- efficient viewer. It requires very few resources and is very
- stable. It uses the standard X fonts and does not require
+ <para>For users that prefer a small &os; PDF viewer,
+ <ulink
+ url="http://www.foolabs.com/xpdf/">xpdf</ulink> provides a
+ light-weight and efficient viewer which requires few
+ resources. It uses the standard X fonts and does not require
<application>&motif;</application> or any other X
toolkit.</para>
- <para>To install the <application>Xpdf</application> package,
- issue this command:</para>
+ <para>To install the <application>Xpdf</application>
+ package:</para>
<screen>&prompt.root; <userinput>pkg_add -r xpdf</userinput></screen>
- <para>If the package is not available or you prefer to use the
- Ports Collection, do:</para>
+ <para>If the package is not available, use the Ports
+ Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/graphics/xpdf</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
- <para>Once the installation is complete, you can launch
- <application>Xpdf</application> and use the right mouse button
- to activate the menu.</para>
+ <para>Once the installation is complete, launch
+ <command>xpdf</command> and use the right mouse button to
+ activate the menu.</para>
</sect2>
<sect2>
@@ -1077,21 +1129,22 @@
<primary><application>GQview</application></primary>
</indexterm>
- <para><application>GQview</application> is an image manager.
- You can view a file with a single click, launch an external
- editor, get thumbnail previews, and much more. It also
- features a slideshow mode and some basic file operations. You
- can manage image collections and easily find duplicates.
- <application>GQview</application> can do full screen viewing
- and supports internationalization.</para>
+ <para><ulink
+ url="http://gqview.sourceforge.net/">GQview</ulink> is
+ an image manager which supports viewing a file with a single
+ click, launching an external editor, and thumbnail previews.
+ It also features a slideshow mode and some basic file
+ operations, making it easy to manage image collections and to
+ find duplicate files. <application>GQview</application>
+ supports full screen viewing and internationalization.</para>
- <para>If you want to install the
- <application>GQview</application> package, do:</para>
+ <para>To install the
+ <application>GQview</application> package:</para>
<screen>&prompt.root; <userinput>pkg_add -r gqview</userinput></screen>
- <para>If the package is not available or you prefer to use the
- Ports Collection, do:</para>
+ <para>If the package is not available, use the Ports
+ Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/graphics/gqview</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
@@ -1101,13 +1154,12 @@
<sect1 id="desktop-finance">
<title>Finance</title>
- <para>If, for any reason, you would like to manage your personal
- finances on your FreeBSD Desktop, there are some powerful and
- easy-to-use applications ready to be installed. Some of them
+ <para>For managing personal finances on a &os; desktop, some
+ powerful and easy-to-use applications can be installed. Some
are compatible with widespread file formats, such as the formats
used by <application><trademark
class="registered">Quicken</trademark></application> and
- <application>Excel</application> to store documents.</para>
+ <application>Excel</application>.</para>
<para>This section covers these programs:</para>
@@ -1138,13 +1190,6 @@
</row>
<row>
- <entry><application>Abacus</application></entry>
- <entry>light</entry>
- <entry>light</entry>
- <entry><application>Tcl/Tk</application></entry>
- </row>
-
- <row>
<entry><application>KMyMoney</application></entry>
<entry>light</entry>
<entry>heavy</entry>
@@ -1161,12 +1206,13 @@
<primary><application>GnuCash</application></primary>
</indexterm>
- <para><application>GnuCash</application> is part of the
+ <para><ulink
+ url="http://www.gnucash.org/">GnuCash</ulink> is part of the
<application>GNOME</application> effort to provide
- user-friendly, yet powerful, applications to end-users. With
- <application>GnuCash</application>, you can keep track of your
- income and expenses, your bank accounts, and your stocks. It
- features an intuitive interface while remaining very
+ user-friendly, yet powerful, applications to end-users.
+ <application>GnuCash</application> can be used to keep track
+ of income and expenses, bank accounts, and stocks. It
+ features an intuitive interface while remaining
professional.</para>
<para><application>GnuCash</application> provides a smart
@@ -1177,12 +1223,12 @@
<application>Quicken</application> QIF files. It also handles
most international date and currency formats.</para>
- <para>To install <application>GnuCash</application> on your
- system, do:</para>
+ <para>To install the <application>GnuCash</application>
+ package:</para>
<screen>&prompt.root; <userinput>pkg_add -r gnucash</userinput></screen>
- <para>If the package is not available, you can use the Ports
+ <para>If the package is not available, use the Ports
Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/finance/gnucash</userinput>
@@ -1200,65 +1246,32 @@
<secondary><application>Gnumeric</application></secondary>
</indexterm>
- <para><application>Gnumeric</application> is a spreadsheet
- program, part of the <application>GNOME</application> desktop
- environment. It features convenient automatic
- <quote>guessing</quote> of user input according to the cell
- format with an autofill system for many sequences. It can
- import files in a number of popular formats like those of
- <application>Excel</application>,
- <application>Lotus 1-2-3</application>, or
- <application>Quattro Pro</application>.
- <application>Gnumeric</application> supports graphs through
- the <filename role="package">math/guppi</filename> graphing
- program. It has a large number of built-in functions and
- allows all of the usual cell formats such as number, currency,
- date, time, and much more.</para>
+ <para><ulink
+ url="http://projects.gnome.org/gnumeric/index.shtml">Gnumeric</ulink>
+ is a spreadsheet program developed by the
+ <application>GNOME</application> community. It features
+ convenient automatic <quote>guessing</quote> of user input
+ according to the cell format with an autofill system for many
+ sequences. It can import files in a number of popular
+ formats, including <application>Excel</application>,
+ <application>Lotus 1-2-3</application>, and
+ <application>Quattro Pro</application>. It has a large number
+ of built-in functions and allows all of the usual cell formats
+ such as number, currency, date, time, and much more.</para>
<para>To install <application>Gnumeric</application> as a
- package, do:</para>
+ package:</para>
<screen>&prompt.root; <userinput>pkg_add -r gnumeric</userinput></screen>
- <para>If the package is not available, you can use the Ports
- Collection by doing:</para>
+ <para>If the package is not available, use the Ports
+ Collection:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/math/gnumeric</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
</sect2>
<sect2>
- <title>Abacus</title>
-
- <indexterm>
- <primary><application>Abacus</application></primary>
- </indexterm>
- <indexterm>
- <primary>spreadsheet</primary>
- <secondary><application>Abacus</application></secondary>
- </indexterm>
-
- <para><application>Abacus</application> is a small and easy to
- use spreadsheet program. It includes many built-in functions
- useful in several domains such as statistics, finances, and
- mathematics. It can import and export the
- <application>Excel</application> file format.
- <application>Abacus</application> can produce &postscript;
- output.</para>
-
- <para>To install <application>Abacus</application> as a
- package, do:</para>
-
- <screen>&prompt.root; <userinput>pkg_add -r abacus</userinput></screen>
-
- <para>If the package is not available, you can use the Ports
- Collection by doing:</para>
-
- <screen>&prompt.root; <userinput>cd /usr/ports/deskutils/abacus</userinput>
-&prompt.root; <userinput>make install clean</userinput></screen>
- </sect2>
-
- <sect2>
<title>KMyMoney</title>
<indexterm><primary><application>KMyMoney</application></primary></indexterm>
@@ -1268,8 +1281,10 @@
<secondary><application>KMyMoney</application></secondary>
</indexterm>
- <para><application>KMyMoney</application> is a personal finance
- manager built for <application>KDE</application>.
+ <para><ulink
+ url="http://kmymoney2.sourceforge.net">KMyMoney</ulink>
+ is a personal finance created by the
+ <application>KDE</application> community.
<application>KMyMoney</application> intends to provide and
incorporate all the important features found in commercial
personal finance manager applications. It also highlights
@@ -1277,161 +1292,18 @@
features. <application>KMyMoney</application> imports from
standard Quicken Interchange Format (QIF) files, tracks
investments, handles multiple currencies, and provides a
- wealth of reports. OFX import capabilities are also available
- through a separate plugin.</para>
+ wealth of reports.</para>
<para>To install <application>KMyMoney</application> as a
- package, do:</para>
+ package:</para>
- <screen>&prompt.root; <userinput>pkg_add -r kmymoney2</userinput></screen>
+ <screen>&prompt.root; <userinput>pkg_add -r kmymoney-kde4</userinput></screen>
- <para>If the package is not available, you can use the Ports
- Collection by doing:</para>
+ <para>If the package is not available, use the Ports
+ Collection:</para>
- <screen>&prompt.root; <userinput>cd /usr/ports/finance/kmymoney2</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/ports/finance/kmymoney-kde4</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
</sect2>
</sect1>
-
- <sect1 id="desktop-summary">
- <title>Summary</title>
-
- <para>While FreeBSD is popular among ISPs for its performance and
- stability, it is quite ready for day-to-day use as a desktop.
- With several thousand applications available as <ulink
- url="http://www.FreeBSD.org/applications.html">packages</ulink>
- or <ulink
- url="http://www.FreeBSD.org/ports/index.html">ports</ulink>,
- you can build a perfect desktop that suits all your
- needs.</para>
-
- <para>Here is a quick review of all the desktop applications
- covered in this chapter:</para>
-
- <informaltable frame="none" pgwide="1">
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Application Name</entry>
- <entry>Package Name</entry>
- <entry>Ports Name</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><application>Opera</application></entry>
- <entry><literal>opera</literal></entry>
- <entry><filename
- role="package">www/opera</filename></entry>
- </row>
-
- <row>
- <entry><application>Firefox</application></entry>
- <entry><literal>firefox</literal></entry>
- <entry><filename
- role="package">www/firefox</filename></entry>
- </row>
-
- <row>
- <entry><application>Chromium</application></entry>
- <entry><literal>chromium</literal></entry>
- <entry><filename
- role="package">www/chromium</filename></entry>
- </row>
-
- <row>
- <entry><application>KOffice</application></entry>
- <entry><literal>koffice-kde4</literal></entry>
- <entry><filename
- role="package">editors/koffice-kde4</filename></entry>
- </row>
-
- <row>
- <entry><application>AbiWord</application></entry>
- <entry><literal>abiword</literal></entry>
- <entry><filename
- role="package">editors/abiword</filename></entry>
- </row>
-
- <row>
- <entry><application>The GIMP</application></entry>
- <entry><literal>gimp</literal></entry>
- <entry><filename
- role="package">graphics/gimp</filename></entry>
- </row>
-
- <row>
- <entry><application>Apache OpenOffice</application></entry>
- <entry><literal>openoffice</literal></entry>
- <entry><filename
- role="package">editors/openoffice-3</filename></entry>
- </row>
-
- <row>
- <entry><application>LibreOffice</application></entry>
- <entry><literal>libreoffice</literal></entry>
- <entry><filename
- role="package">editors/libreoffice</filename></entry>
- </row>
-
- <row>
- <entry><application>&acrobat.reader;</application></entry>
- <entry><literal>acroread</literal></entry>
- <entry><filename
- role="package">print/acroread8</filename></entry>
- </row>
-
- <row>
- <entry><application>gv</application></entry>
- <entry><literal>gv</literal></entry>
- <entry><filename
- role="package">print/gv</filename></entry>
- </row>
-
- <row>
- <entry><application>Xpdf</application></entry>
- <entry><literal>xpdf</literal></entry>
- <entry><filename
- role="package">graphics/xpdf</filename></entry>
- </row>
-
- <row>
- <entry><application>GQview</application></entry>
- <entry><literal>gqview</literal></entry>
- <entry><filename
- role="package">graphics/gqview</filename></entry>
- </row>
-
- <row>
- <entry><application>GnuCash</application></entry>
- <entry><literal>gnucash</literal></entry>
- <entry><filename
- role="package">finance/gnucash</filename></entry>
- </row>
-
- <row>
- <entry><application>Gnumeric</application></entry>
- <entry><literal>gnumeric</literal></entry>
- <entry><filename
- role="package">math/gnumeric</filename></entry>
- </row>
-
- <row>
- <entry><application>Abacus</application></entry>
- <entry><literal>abacus</literal></entry>
- <entry><filename
- role="package">deskutils/abacus</filename></entry>
- </row>
-
- <row>
- <entry><application>KMyMoney</application></entry>
- <entry><literal>kmymoney2</literal></entry>
- <entry><filename
- role="package">finance/kmymoney2</filename></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </sect1>
</chapter>