aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/zh-cn/books/handbook/desktop
diff options
context:
space:
mode:
authorSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
committerSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
commit989d921f5d4ac8d8b7c831c13b8954ad1901be24 (patch)
treea5d768f9af4b55422fdf5b17064879ae1c7ce032 /documentation/content/zh-cn/books/handbook/desktop
parent0cff342f42461c5081b98bce7581f43df319e4f4 (diff)
Diffstat (limited to 'documentation/content/zh-cn/books/handbook/desktop')
-rw-r--r--documentation/content/zh-cn/books/handbook/desktop/_index.adoc819
1 files changed, 819 insertions, 0 deletions
diff --git a/documentation/content/zh-cn/books/handbook/desktop/_index.adoc b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc
new file mode 100644
index 0000000000..e56c8a7cf3
--- /dev/null
+++ b/documentation/content/zh-cn/books/handbook/desktop/_index.adoc
@@ -0,0 +1,819 @@
+---
+title: 第 7 章 桌面应用
+part: 部分 II. 常见的任务
+prev: books/handbook/partii
+next: books/handbook/multimedia
+---
+
+[[desktop]]
+= 桌面应用
+:doctype: book
+:toc: macro
+:toclevels: 1
+:icons: font
+:sectnums:
+:sectnumlevels: 6
+:source-highlighter: rouge
+:experimental:
+:skip-front-matter:
+:toc-title: 目录
+:table-caption: 表
+:figure-caption: 图
+:example-caption: 例
+:xrefstyle: basic
+:relfileprefix: ../
+:outfilesuffix:
+:sectnumoffset: 7
+
+ifeval::["{backend}" == "html5"]
+:imagesdir: ../../../images/books/handbook/desktop/
+endif::[]
+
+ifeval::["{backend}" == "pdf"]
+:imagesdir: ../../../../static/images/books/handbook/desktop/
+endif::[]
+
+ifeval::["{backend}" == "epub3"]
+:imagesdir: ../../../../static/images/books/handbook/desktop/
+endif::[]
+
+include::shared/authors.adoc[]
+include::shared/releases.adoc[]
+include::shared/zh-cn/mailing-lists.adoc[]
+include::shared/zh-cn/teams.adoc[]
+include::shared/zh-cn/urls.adoc[]
+
+toc::[]
+
+[[desktop-synopsis]]
+== 概述
+
+FreeBSD 可以运行种类繁多的桌面应用程序, 这包括像浏览器和字处理这样的软件。 绝大多数这样的程序都可以通过 package 来安装, 或者从 Ports Collection 自动地构建。 许多新用户希望能够在它们的系统中找到这样的应用程序。 这一章将向您展示如何轻松地使用 package 或者 Ports Collection 中安装这样的软件。
+
+需要注意的是从 ports 安装意味着要编译源码。 根据编译的 ports 和电脑速度的不同, 这可能需要花费相当长的时间。 若是您觉得编译源码太过耗时的话, 绝大多数 ports 也有预编译的版本可供安装。
+
+因为 FreeBSD 提供的二进制兼容 Linux 的特性, 许多原本为 Linux 开发的程序都可以直接用在您的桌面。 在安装任何的 Linux 应用程序之前, 强烈的推荐您阅读 crossref:linuxemu[linuxemu,Linux(R) 二进制兼容模式]。 当您在寻找特定的 ports 时, 可以使用 man:whereis[1]。 一般来说, 许多利用 Linux 二进制兼容特性的 ports 都以"linux-"开头。 在下面的介绍中,都假设安装 Linux 应用程序前已经开启了 Linux 二进制兼容功能。
+
+本章涵盖以下种类应用程序:
+
+* 浏览器 (例如 Firefox、 Opera、 Konqueror)
+* 办公、图象处理 (例如 KOffice、 AbiWord、 GIMP、 OpenOffice.org、 LibreOffice)
+* 文档查看 (例如 Acrobat Reader(R)、 gv、 Xpdf、 GQview)
+* 财务 (例如 GnuCash、 Gnumeric、 Abacus)
+
+阅读这章之前,您应该:
+
+* 知道如何安装额外的第三方软件(crossref:ports[ports,安装应用程序. Packages 和 Ports])。
+* 知道如何安装 Linux 软件(crossref:linuxemu[linuxemu,Linux(R) 二进制兼容模式])。
+
+想要获得更多的有关多媒体环境的信息,请阅读 crossref:multimedia[multimedia,多媒体]。如果您想要建立和使用电子邮件, 请参考crossref:mail[mail,电子邮件]。
+
+[[desktop-browsers]]
+== 浏览器
+
+FreeBSD并没有预先安装特定的浏览器。然而,在 ports 的目录 http://www.FreeBSD.org/ports/[www] 有许多浏览器可以安装。如果您没有时间一一编译它们 (有些时候这可能需要花费相当长的时间) 大部分都有 package 可用。
+
+KDE 和 GNOME 已经提供 HTML 浏览器。 请参考crossref:x11[x11-wm,桌面环境]得到更多完整的有关设定这些桌面环境的信息。
+
+如果您要找小型的浏览器, 可以试试看 package:www/dillo2[]、 package:www/links[] 或 package:www/w3m[]。
+
+这一节涉及如下程序:
+
+[.informaltable]
+[cols="1,1,1,1", frame="none", options="header"]
+|===
+| 程序名称
+| 资源需求
+| 安装时间
+| 主要依赖
+
+|Firefox
+|中等
+|长
+|Gtk+
+
+|Opera
+|少
+|轻松
+|同时有可用的 FreeBSD 和 Linux 版本。 Linux 版本需要使用 Linux 二进制兼容模块和 linux-openmotif。
+
+|Firefox
+|中等
+|长
+|Gtk+
+
+|Konqueror
+|中等
+|长
+|需要 KDE 库
+|===
+
+=== Firefox
+
+Firefox 是一个现代, 自由, 开放源代码稳定的浏览器, 并完全移植到了 FreeBSD 上: 它的特性包括有一个非常标准的 HTML 显示引擎, 标签式浏览, 弹出窗口阻止, 扩展插件, 改进的安全性, 等等。 Firefox 是基于 Mozilla 的代码。
+
+您可以通过输入下面的命令来安装预编译的包:
+
+[source,bash]
+....
+# pkg_add -r firefox
+....
+
+这将会安装 Firefox 7.0, 如果希望运行 Firefox 3.6, 则应使用下面的命令:
+
+[source,bash]
+....
+# pkg_add -r firefox36
+....
+
+如果你希望从源代码编译的话, 可以通过 Ports Collection 安装:
+
+[source,bash]
+....
+# cd /usr/ports/www/firefox
+# make install clean
+....
+
+对于 Firefox 3.6, 对应的命令中的 `firefox` 应改为 `firefox36`。
+
+[[moz-java-plugin]]
+=== Firefox 与 Java(TM) 插件
+
+[NOTE]
+====
+在这一节和接下来的两节中, 我们均假定您已经安装了 Firefox。
+====
+
+通过 Ports 套件来安装 OpenJDK 6, 输入下面的命令:
+
+[source,bash]
+....
+# cd /usr/ports/java/openjdk6
+# make install clean
+....
+
+接下来安装 package:java/icedtea-web[] port:
+
+[source,bash]
+....
+# cd /usr/ports/java/icedtea-web
+# make install clean
+....
+
+请确认在编译上述 port 时使用的是系统预设的配置。
+
+启动浏览器并在地址栏中输入 `about:plugins` 然后按 kbd:[Enter]。 浏览器将会呈现一个列出所有已安装插件的页面; Java(TM) 插件应在其中出现。
+
+如果浏览器找不到插件, 则用户可能必须运行下面的命令, 并重启浏览器:
+
+[source,bash]
+....
+% ln -s /usr/local/lib/IcedTeaPlugin.so \
+ $HOME/.mozilla/plugins/
+....
+
+[[moz-flash-plugin]]
+=== Firefox 与 Adobe(R) Flash(TM) 插件
+
+Adobe(R) Flash(TM) 插件并没有直接提供其 FreeBSD 版本。 不过, 我们有一个软件层 (wrapper) 可以用来运行 Linux 版本的插件。 这个 wrapper 也支持 Adobe(R) Acrobat(R)、 RealPlayer 和很多其他插件。
+
+根据你 FreeBSD 版本的不同选择相应的安装步骤:
+
+[.procedure]
+====
+. FreeBSD 7.X
++
+安装 package:www/nspluginwrapper[] port。 这个 port 需要安装一个较大的package:emulators/linux_base-fc4[] port。
++
+下一步是安装 package:www/linux-flashplugin9[] port。 这将会安装 Flash(TM) 9.X, 此版本目前能在 FreeBSD 7.X 上正常运行。
++
+[NOTE]
+======
+在比 FreeBSD 7.1-RELEASE 更旧版本的系统上, 你必须安装 package:www/linux-flashplugin7[] 并跳过以下 man:linprocfs[5] 的部份。
+======
+
+. FreeBSD 8.X
++
+安装 package:www/nspluginwrapper[] port。 这个 port 需要安装一个较大的package:emulators/linux_base-f10[] port。
++
+下一步是安装 package:www/linux-f10-flashplugin10[] port。 这将会安装 Flash(TM) 10.X, 此版本目前能在 FreeBSD 8.X 上正常运行。
++
+这个版本需要创建一个符号链接:
++
+[source,bash]
+....
+# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
+ /usr/local/lib/browser_plugins/
+....
++
+如果系统中没有 [.filename]#/usr/local/lib/browser_plugins# 目录, 则应手工创建它。
+====
+
+按照 FreeBSD 版本, 在安装了正确的 Flash(TM) port 之后, 插件必须由每个用户运行 `nspluginwrapper` 安装:
+
+[source,bash]
+....
+% nspluginwrapper -v -a -i
+....
+
+如果希望播放 Flash(TM) 动画的话,Linux(R) 的进程文件系统, man:linprocfs[5] 必须挂载于 [.filename]#/usr/compat/linux/proc#。 可以通过以下的命令实现:
+
+[source,bash]
+....
+# mount -t linprocfs linproc /usr/compat/linux/proc
+....
+
+这也可以在机器启动时自动挂载, 把以下这行加入 [.filename]#/etc/fstab#:
+
+[.programlisting]
+....
+linproc /usr/compat/linux/proc linprocfs rw 0 0
+....
+
+然后就可以打开浏览器, 并在地址栏中输入 `about:plugins` 然后按下 kbd:[Enter]。 这将显示目前可用的插件列表。
+
+[[moz-swfdec-flash-plugin]]
+=== Firefox and Swfdec Flash(TM) Plugin
+
+Swfdec 是一个用以解码和渲染 Flash(TM) 动画的库。 Swfdec-Mozilla 是一个使用了 Swfdec 库让 Firefox 能播放 SWF 文件的插件。它目前仍处于开发状态。
+
+如果你不能或者不想编译安装,可以通过网络安装二进制包:
+
+[source,bash]
+....
+# pkg_add -r swfdec-plugin
+....
+
+如果二进制包还不可用,你可以通过 Ports Collection 编译安装:
+
+[source,bash]
+....
+# cd /usr/ports/www/swfdec-plugin
+# make install clean
+....
+
+然后重启你的浏览器使得这个插件生效。
+
+=== Opera
+
+Opera 是一个功能齐全, 并符合标准的浏览器。 它还提供了内建的邮件和新闻阅读器、 IRC 客户端, RSS/Atom feed 阅读器以及更多功能。 除此之外, Opera 是一个比较轻量的浏览器, 其速度很快。 它提供了两种不同的版本: "native" FreeBSD 版本, 以及通过 Linux 模拟运行的版本。
+
+要使用 Opera 的 FreeBSD 版本来浏览网页,安装以下的 package:
+
+[source,bash]
+....
+# pkg_add -r opera
+....
+
+有些 FTP 站点没有所有版本的 package, 但仍然可以通过 Ports 套件来安装 Opera:
+
+[source,bash]
+....
+# cd /usr/ports/www/opera
+# make install clean
+....
+
+要安装 Linux 版本的 Opera, 将上面例子中的 `opera` 改为 `linux-opera` 即可。
+
+Adobe(R) Flash(TM) 插件目前并没有提供 FreeBSD 专用的版本。 不过, 可以使用其 Linux(R) 版本的插件。 要安装这个版本, 需要安装 package:www/linux-f10-flashplugin10[] port, 以及 package:www/opera-linuxplugins[]:
+
+[source,bash]
+....
+# cd /usr/ports/www/linux-f10-flashplugin10
+# make install clean
+# cd /usr/ports/www/opera-linuxplugins
+# make install clean
+....
+
+然后可以检查插件是否可用了: 在地址栏中输入 `opera:plugins` 然后按 kbd:[Enter]。 浏览器将列出可用的插件列表。
+
+添加 Java(TM) 插件的方法, 与 <<moz-java-plugin,为 Firefox 添加插件>> 的方法相同。
+
+=== Konqueror
+
+Konqueror 是 KDE 的一部分,不过也可以通过安装 package:x11/kdebase3[] 在非 KDE 环境下使用。 Konqueror 不止是一个浏览器, 也是一个文件管理器和多媒体播放器。
+
+也有种类丰富的插件能够配合 Konqueror 一起使用, 您可以通过 package:misc/konq-plugins[] 来安装它们。
+
+Konqueror 也支持 Flash(TM); 关于如何获得用于 Konqueror 的 Flash(TM) 支持的 "How To" 文档 可以在 http://freebsd.kde.org/howtos/konqueror-flash.php[http://freebsd.kde.org/howtos/konqueror-flash.php] 找到。
+
+[[desktop-productivity]]
+== 办公、图象处理
+
+当需要进行办公或者进行图象处理时, 新用户通常都会找一些好用的办公套件或者字处理软件。 尽管目前有一些 crossref:x11[x11-wm,桌面环境], 如 KDE 已经提供了办公套件, 但目前这还没有一定之规。 无论您使用那种桌面环境, FreeBSD 都能提供您需要的软件。
+
+这节涉及如下程序:
+
+[.informaltable]
+[cols="1,1,1,1", frame="none", options="header"]
+|===
+| 软件名称
+| 资源需求
+| 安装时间
+| 主要依赖
+
+|KOffice
+|少
+|多
+|KDE
+
+|AbiWord
+|少
+|少
+|Gtk+ 或 GNOME
+
+|The Gimp
+|少
+|长
+|Gtk+
+
+|OpenOffice.org
+|多
+|长
+|JDK(TM)、 Mozilla
+
+|LibreOffice
+|较重
+|巨大
+|Gtk+ 或 KDE/ GNOME 或 JDK(TM)
+|===
+
+=== KOffice
+
+KDE 社区提供了一套办公套件, 它能用在桌面环境。它包含四个标准的组件,这些组件可以在其它办公套件中找到。 KWord 是字处理程序、 KSpread 是电子表格程序、 KPresenter 是演示文档制作管理程序、 Kontour是矢量绘图软件。
+
+安装最新的 KOffice 之前,先确定您是否安装了最新版的 KDE。
+
+使用 package 来安装 KOffice,安装细节如下:
+
+[source,bash]
+....
+# pkg_add -r koffice
+....
+
+如果没有可用的 package,您可以使用 Ports Collection 安装。 安装 KDE3 的 KOffice 版本,如下:
+
+[source,bash]
+....
+# cd /usr/ports/editors/koffice-kde3
+# make install clean
+....
+
+=== AbiWord
+
+AbiWord 是一个免费的字处理程序,它看起来和 Microsoft(R) Word 的感觉很相似。 它适合用来打印文件、信函、报告、备忘录等等, 它非常快且包含许多特性,并且非常容易使用。
+
+AbiWord 可以导入或输出很多文件格式, 包括一些象 Microsoft(R) [.filename]#.doc# 这类专有格式的文件。
+
+AbiWord 也有 package 的安装方式。您可以用以下方法安装:
+
+[source,bash]
+....
+# pkg_add -r abiword
+....
+
+如果没有可用的 package,它也可以从 Ports Collection 编译。ports collection 应该是最新的。它的安装方式如下:
+
+[source,bash]
+....
+# cd /usr/ports/editors/abiword
+# make install clean
+....
+
+=== GIMP
+
+对图象的编辑或者加工, GIMP 是一个非常精通图象处理的软件。 它可以被用来当作简单的绘图程序或者一个专业的照片处理套件。 它支持大量的插件和具有脚本界面的特性。 GIMP 可以读写众多的文件格式, 支持扫描仪和手写板。
+
+您可以用下列命令安装:
+
+[source,bash]
+....
+# pkg_add -r gimp
+....
+
+如果您在 FTP 站点没有找到这个 package,您也可以使用 Ports Collection 的方法安装。ports 的 http://www.FreeBSD.org/ports/graphics.html[graphics] 目录也包含有 Gimp 手册。 以下是安装它们的方法:
+
+[source,bash]
+....
+# cd /usr/ports/graphics/gimp
+# make install clean
+# cd /usr/ports/graphics/gimp-manual-pdf
+# make install clean
+....
+
+[NOTE]
+====
+Ports 中的 http://www.FreeBSD.org/ports/[graphics] 目录也有开发中的 GIMP 版本 package:graphics/gimp-devel[]。 HTML 版本的 Gimp 手册 可以在 package:graphics/gimp-manual-html[] 找到。
+====
+
+=== OpenOffice.org
+
+OpenOffice.org 包括一套完整的办公套件: 字处理程序、 电子表格程序、 演示文档管理程序和绘图程序。 它和其它的办公套件的特征非常相似,它可以导入输出不同的流行的文件格式。 它支持许多种语言 - 国际化已经渗透到了其界面、 拼写检查和字典等各个层面。
+
+OpenOffice.org 的字处理程序使用 XML 文件格式使它增加了可移植性和灵活性。 电子表格程序支持宏语言和使用外来的数据库界面。 OpenOffice.org 已经可以平稳的运行在 Windows(R)、Solaris(TM)、Linux、FreeBSD 和 Mac OS(R) X 等各种操作系统下。 更多的有关 OpenOffice.org 的信息可以在 http://www.openoffice.org/[OpenOffice.org 网页] 找到。 对于特定的 FreeBSD 版本的信息,您可以在直接在 http://porting.openoffice.org/freebsd/[FreeBSD OpenOffice 移植团队]的页面下载。
+
+安装 OpenOffice.org 方法如下:
+
+[source,bash]
+....
+# pkg_add -r openoffice.org
+....
+
+[NOTE]
+====
+如果您正在使用 FreeBSD 的 -RELEASE 版本, 一般来说这样做是没问题的。 如果不是这样, 您就可能需要看一看 FreeBSD OpenOffice.org 移植小组的网站, 并使用 man:pkg_add[1] 从那里下载并安装合适的软件包。 最新的发布版本和开发版本都可以在那里找到。
+====
+
+装好 package 之后, 您只需输入下面的命令就能运行 OpenOffice.org 了:
+
+[source,bash]
+....
+% openoffice.org
+....
+
+[NOTE]
+====
+在第一次运行时, 将询问您一些问题, 并在您的主目录中建立一个 [.filename]#.openoffice.org# 目录。
+====
+
+如果没有可用的 OpenOffice.org package,您仍旧可以选择编译 port。然而, 您必须记住它的要求以及大量的磁盘空间和相当长的时间编译。
+
+[source,bash]
+....
+# cd /usr/ports/editors/openoffice.org-3
+# make install clean
+....
+
+[NOTE]
+====
+如果希望联编一套进行过本地化的版本, 将前述命令行改为:
+
+[source,bash]
+....
+# make LOCALIZED_LANG=your_language install clean
+....
+
+您需要将 _your_language_ 改为正确的 ISO-代码。 所支持的语言代码可以在 [.filename]#files/Makefile.localized# 文件中找到, 这个文件位于 port 的目录。
+====
+
+一旦完成上述操作, 就可以通过下面的命令来运行 OpenOffice.org 了:
+
+[source,bash]
+....
+% openoffice.org
+....
+
+=== LibreOffice
+
+LibreOffice 是由 http://www.documentfoundation.org/[The Document Foundation] 开发的自由软件办公套件, 它与其他平台上的主流办公系统兼容。 这是 OpenOffice.org 的一个贴牌的分支版本, 包含了完整办公效率套件中必备的应用: 文字处理、 电子表格、 幻灯演示、 绘图工具、 数据库管理程序, 以及用于创建和编辑数学公式的程序。 它提供了许多不同语言的支持 - 国际化支持除了界面之外, 还包括了拼写检查器和字典。
+
+LibreOffice 的字处理程序使用了内建的 XML 文件格式, 以期获得更好的可移植性和灵活性。 电子表格程序提供了一种可以与外部数据库交互的宏语言支持。 LibreOffice 目前已经可以稳定运行于 Windows(R)、 Linux、 FreeBSD 和 Mac OS(R) X。 关于 LibreOffice 的更多信息可以在 http://www.libreoffice.org/[LibreOffice 网站] 找到。
+
+如果希望通过预编译的二进制包安装 LibreOffice, 执行:
+
+[source,bash]
+....
+# pkg_add -r libreoffice
+....
+
+[NOTE]
+====
+如果运行的是 FreeBSD 的 -RELEASE 版本, 这个命令应该不会遇到任何问题。
+====
+
+装好软件包之后, 需要用下面的命令来安装 LibreOffice:
+
+[source,bash]
+....
+% libreoffice
+....
+
+[NOTE]
+====
+在首次运行时, 系统会询问一系列问题, 并在当前用户的主目录中创建 [.filename]#.libreoffice# 目录。
+====
+
+如果 LibreOffice 软件包不可用, 您还是可以通过 port 安装。 不过, 请注意编译它需要相当多的磁盘空间和时间。
+
+[source,bash]
+....
+# cd /usr/ports/editors/libreoffice
+# make install clean
+....
+
+[NOTE]
+====
+如果希望编译本地化的版本, 把前面的命令换成:
+
+[source,bash]
+....
+# make LOCALIZED_LANG=your_language install clean
+....
+
+您需要把 _your_language_ 换成正确的语言 ISO 代码。 可用的代码可以在 port 的 [.filename]#Makefile# 中的 `pre-fetch` target 中找到。
+====
+
+完成联编和安装之后, 就可以用下面的命令运行 LibreOffice 了:
+
+[source,bash]
+....
+% libreoffice
+....
+
+[[desktop-viewers]]
+== 文档查看器
+
+UNIX(R) 系统出现以来, 一些新的文档格式开始流行起来; 它们所需要的标准查看器可能不一定在系统内。 本节中, 我们将了解如何安装它们。
+
+这节涵盖如下应用程序:
+
+[.informaltable]
+[cols="1,1,1,1", frame="none", options="header"]
+|===
+| 软件名称
+| 资源需求
+| 安装时间
+| 主要依赖
+
+|Acrobat Reader(R)
+|少
+|少
+|Linux二进制兼容
+
+|gv
+|少
+|少
+|Xaw3d
+
+|Xpdf
+|少
+|少
+|FreeType
+
+|GQview
+|少
+|少
+|Gtk+ 或 GNOME
+|===
+
+=== Acrobat Reader(R)
+
+现在许多文档都用 PDF 格式, 根据"轻便小巧文档格式"的定义。一个被建议使用的查看器是 Acrobat Reader(R),由 Adobe 所发行的 Linux 版本。因为 FreeBSD 能够运行 Linux 二进制文件, 所以它也可以用在 FreeBSD 中。
+
+要从 Ports collection 安装 Acrobat Reader(R) 8, 只需:
+
+[source,bash]
+....
+# cd /usr/ports/print/acroread8
+# make install clean
+....
+
+由于授权的限制, 我们不提供预编译的版本。
+
+=== gv
+
+gv 是 PostScript(R) 和 PDF 文件格式查看器。它源自 ghostview 因为使用 Xaw3d 函数库让它看起来更美观。 它很快而且界面很干净。gv 有很多特性比如象纸张大小、刻度或者抗锯齿。 大部分操作都可以只用键盘或鼠标完成。
+
+安装 gv package,如下:
+
+[source,bash]
+....
+# pkg_add -r gv
+....
+
+如果您无法获取预编译的包, 则可以使用 Ports Collection:
+
+[source,bash]
+....
+# cd /usr/ports/print/gv
+# make install clean
+....
+
+=== Xpdf
+
+如果您想要一个小型的 FreeBSD PDF 查看器, Xpdf 是一个小巧并且高效的查看器。 它只需要很少的资源而且非常稳定。它使用标准的 X 字体并且不需要 Motif(R) 或者其它的 X 工具包。
+
+安装 Xpdf package,使用如下命令:
+
+[source,bash]
+....
+# pkg_add -r xpdf
+....
+
+如果 package 不可用或者您宁愿使用 Ports Collection,如下:
+
+[source,bash]
+....
+# cd /usr/ports/graphics/xpdf
+# make install clean
+....
+
+一旦安装完成,您就可以启动 Xpdf 并且使用鼠标右键来使用菜单。
+
+=== GQview
+
+GQview 是一个图片管理器。 您可以单击鼠标来观看一个文件、开启一个外部编辑器、 使用预览和更多的功能。它也有幻灯片播放模式和一些基本的文件操作。 您可以管理采集的图片并且很容易找到重复的。 GQview 可以全屏幕观看并且支持国际化。
+
+如果您想要安装 GQview package,如下:
+
+[source,bash]
+....
+# pkg_add -r gqview
+....
+
+如果您没有可用的 package 或者您宁愿使用 Ports Collection,如下:
+
+[source,bash]
+....
+# cd /usr/ports/graphics/gqview
+# make install clean
+....
+
+[[desktop-finance]]
+== 财务
+
+假如,基于任何的理由,您想要在 FreeBSD Desktop 管理您个人的财政,有一些强大并且易于使用的软件可以被您选择安装。 它们中的一些与流行的文件格式兼容象 Quicken 和 Excel 文件。
+
+本节涵盖如下程序:
+
+[.informaltable]
+[cols="1,1,1,1", frame="none", options="header"]
+|===
+| 软件名称
+| 资源需求
+| 安装时间
+| 主要依赖
+
+|GnuCash
+|少
+|长
+|GNOME
+
+|Gnumeric
+|少
+|长
+|GNOME
+
+|Abacus
+|少
+|少
+|Tcl/Tk
+
+|KMyMoney
+|少
+|长
+|KDE
+|===
+
+=== GnuCash
+
+GnuCash 是 GNOME 的一部分,GNOME 致力于为最终用户提供用户友好且功能强大的软件。使用 GnuCash,您可以关注您的收入和开支、您的银行帐户, 或者您的股票。它的界面特性看起来非常的专业。
+
+GnuCash 提供一个智能化的注册、帐户分级系统、 很多键盘快捷方式和自动完成方式。它能分开一个单个的处理到几个详细的部分。 GnuCash 能导入和合并 Quicken QIF 文件格式。 它也支持大部分的国际日期和流行的格式。
+
+在您的系统中安装 GnuCash 所需的命令如下:
+
+[source,bash]
+....
+# pkg_add -r gnucash
+....
+
+如果 package 不可用,您可以使用 Ports Collection 安装:
+
+[source,bash]
+....
+# cd /usr/ports/finance/gnucash
+# make install clean
+....
+
+=== Gnumeric
+
+Gnumeric 是一个电子表格程序, GNOME 桌面环境的一部分。 它以通过元素格式和许多片断的自动填充系统来方便的自动"猜测"用户输入而著称。 它能导入一些流行的文件格式,比如象 Excel、 Lotus 1-2-3 或 Quattro Pro。 Gnumeric 凭借 package:math/guppi[] 支持图表。 它有大量的嵌入函数和允许所有通常比如象、数字、货币、日期、 时间等等的一些单元格式。
+
+以 package 方式安装 Gnumeric 的方法如下:
+
+[source,bash]
+....
+# pkg_add -r gnumeric
+....
+
+如果 package 不可用,您可以使用 Ports Collection 安装:
+
+[source,bash]
+....
+# cd /usr/ports/math/gnumeric
+# make install clean
+....
+
+=== Abacus
+
+Abacus 是一个小巧易用的电子表格程序。 它包含许多嵌入函数在一些领域如统计学、财务和数学方面很有帮助。 它能导入和输出 Excel 文件格式。 Abacus 可以产生 PostScript(R) 输出。
+
+以 package 的方式安装 Abacus 的方法如下:
+
+[source,bash]
+....
+# pkg_add -r abacus
+....
+
+如果 package 不可用,您可以使用 Ports Collection 安装:
+
+[source,bash]
+....
+# cd /usr/ports/deskutils/abacus
+# make install clean
+....
+
+=== KMyMoney
+
+KMyMoney 是一个 KDE环境下的个人财务管理软件。 KMyMoney 旨在提供并融合各种商业财务管理软件所有的重要特性。 它也同样注重易用性和特有的复式记帐功能。 KMyMoney 能从标准的 Quicken Interchange Format (QIF) 文件导入数据, 追踪投资,处理多种货币并能提供一个财务报告。 另有可用的插件支持导入 OFX 格式的数据。
+
+以 package 的方式安装 KMyMoney 的方法如下:
+
+[source,bash]
+....
+# pkg_add -r kmymoney2
+....
+
+如果 package 不可用,您可以使用 Ports Collection 安装:
+
+[source,bash]
+....
+# cd /usr/ports/finance/kmymoney2
+# make install clean
+....
+
+[[desktop-summary]]
+== 总结
+
+尽管 FreeBSD 由于其高性能和可靠性而获得了许多 ISP 的信赖, 但它也完全可以用于桌面环境。 拥有数以千计的 http://www.FreeBSD.org/applications/[packages] 和 http://www.FreeBSD.org/ports/[ports] 能够帮您迅速建立完美的桌面环境。
+
+下面是本章涉及到的所有的软件的简要回顾:
+
+[.informaltable]
+[cols="1,1,1", frame="none", options="header"]
+|===
+| 软件名称
+| Package 名称
+| Ports 名称
+
+|Opera
+|`opera`
+|package:www/opera[]
+
+|Firefox
+|`firefox`
+|package:www/firefox[]
+
+|KOffice
+|`koffice`
+|package:editors/koffice-kde3[]
+
+|AbiWord
+|`abiword`
+|package:editors/abiword[]
+
+|The GIMP
+|`gimp`
+|package:graphics/gimp[]
+
+|OpenOffice.org
+|`openoffice`
+|package:editors/openoffice.org-3[]
+
+|LibreOffice
+|`libreoffice`
+|package:editors/libreoffice[]
+
+|Acrobat Reader(R)
+|`acroread`
+|package:print/acroread8[]
+
+|gv
+|`gv`
+|package:print/gv[]
+
+|Xpdf
+|`xpdf`
+|package:graphics/xpdf[]
+
+|GQview
+|`gqview`
+|package:graphics/gqview[]
+
+|GnuCash
+|`gnucash`
+|package:finance/gnucash[]
+
+|Gnumeric
+|`gnumeric`
+|package:math/gnumeric[]
+
+|Abacus
+|`abacus`
+|package:deskutils/abacus[]
+
+|KMyMoney
+|`kmymoney2`
+|package:finance/kmymoney2[]
+|===