桌面必备
所以,您玩 Linux 已经有几年了——这里运行一个文件服务器,那里运行一个防火墙——但您终于开始将桌面从 Windows 迁移出来了。毕竟,要么是 Linux,要么是 Vista,而您不想让您的整个系统被实施不力的 DRM 锁定,或者因系统要求而受限。因为一个仅仅是操作系统,究竟需要 15GB 的硬盘空间、512 MB 的 RAM 和 1GHz 的 CPU 才能启动?
从 Windows 世界迁移不仅仅是更换操作系统的问题。除非您热衷于设置 CrossOver Office 并将所有兼容的应用程序都迁移过来(这是一项有问题的任务),否则您将不得不学习一些新的程序,它们可以完成您所依赖的相同工作。但是,在您学习这些程序之前,您需要知道它们是什么。
基于对我最能容忍我的人进行的一次彻底非正式且不科学的调查,我列出了大多数人每天在电脑上做或需要访问的事情清单。事实证明,至少在我这个疯狂的小角落里,大多数人仍然将电脑用于相当狭窄的任务范围——当然比十年前的任务多,但也没有多很多。这些任务大致分为四类:办公、图形、互联网和娱乐。
信不信由你,即使办公软件不是人们花费最多电脑时间的方式,但它是电脑市场上人们最了解的领域。而且,为什么不是呢?办公软件是我们用来管理财务和优先级、创建演示文稿、安排日程以及撰写信件、论文、日记和书籍的工具。
当然,您在桌面上通常需要的软件与您在工作机器上需要的软件通常不同。然而,作为一名小企业主,我倾向于选择软件时考虑到数据的开放性、可迁移性、互操作性和增长空间。换句话说,我希望能够从多个程序中访问我的数据,而不仅仅是创建它的那个程序。我希望能够无痛地迁移到另一个软件包,以防我的需求增长或变化到我需要更换我选择的应用程序的程度。我希望我使用的程序能够相互通信,并与更广阔世界中的其他程序通信。例如,如果我写了一篇短篇小说并将其发送给朋友进行校对和标记,我希望她能够阅读我发送的内容,并且我希望能够在她发回时阅读她在红色文本中的注释。我还希望我的软件能够完成比我现在需要的更多的事情,因为如果我的需求增长,那么学习现有程序的新功能比引入支持应用程序来补充它或迁移到全新的骨干网要省事得多。因为我每天都必须处理这些事情,所以我倾向于在推荐软件时考虑到这一点。
因此,从我们的办公软件开始,最好一石四鸟(好吧,三鸟半)。大多数人需要编写和编辑文档,在电子表格上跟踪数字数据,并为工作、教堂或地下革命邪教会议(你知道,比如 Linux 用户组)创建 PowerPoint 风格的演示文稿。有时,人们可能还希望在 Access 风格的图形环境中创建一个数据库,以记录邪教成员或福音传播项目列表。
从 Windows 转到 Linux 时,评估 Linux 中的办公软件可能会让人眼花缭乱。有了 KOffice、GNOME Office、OpenOffice.org 以及一大堆文字处理器和电子表格,很容易感到不知所措。
但是,就我而言,OpenOffice.org 套件遥遥领先于其他所有套件。它读取和写入更多格式,并且比大多数替代品更不容易崩溃且更通用(KOffice 套件中的 KWord 是一个值得注意的例外,因为它在紧急情况下可以兼作布局程序)。OpenOffice.org 更耗费资源——这是它唯一的主要缺点。需要复杂脚本数学的高端电子表格用户可能还希望查看 Gnumeric(来自 GNOME Office)以补充他们的办公软件,因为它的功能更强大。
除了传统的办公套件之外,良好的簿记软件可能是人们在将计算机用作工具时最基本的功能需求。让我们面对现实吧,在 Windows 到 Linux 迁移的所有症结所在中,这与“我的游戏无法运行”和“我不能没有 Photoshop”并列为最大的抱怨之一。没有人愿意放弃 Quicken,更没有人愿意从头开始重新输入多年的支票簿、信用和税务记录。
在这个领域存在两个不错的候选者——好的意思是,运行良好,可以无痛地读取和写入 Quicken 文件,并且不需要特殊技能来设置和管理。在两个选项 KMyMoney 和 GnuCash 中,前者更适合家庭财务,后者更适合小型企业。两者都易于使用且易于设置,尽管我更喜欢 GnuCash,因为它具有应付账款/应收账款和发票功能,以及其广泛且远超平均水平的文档。它还可以与在线银行标准很好地对接。
虽然 PDF 阅读器通常不是任何人的首要需求,但每个人都需要一个好的 PDF 阅读器。幸运的是,不仅 Adobe Acrobat Reader 可用于 32 位 Linux,而且开源领域还提供了两个非常出色的 PDF/PostScript 查看器,它们具有非常相似的功能集:KPDF(与 KDE 捆绑)和 Evince(与 GNOME 捆绑)。两者都没有完全达到 Acrobat Reader 的水平——例如,缺少对锁定电子书的支持——但两者都比 Adobe 当前的产品具有一个关键优势。因为它们是开源的,所以它们既可用于 64 位系统,也可用于 32 位系统,而无需处理古怪的变通方法和包装器。
时间和通信管理是我们办公软件堡垒的最后一块石头。同样,开源世界提供了令人眼花缭乱的丰富选择:Mozilla 项目的 Sunbird 和 Thunderbird、Kontact(包括 KMail,与 KDE 捆绑)、Evolution、Pine、J-Pilot——清单似乎无穷无尽。评估每个软件的细微之处可能会花费整整几周的时间(而且每个软件都有许多优点)。但是,大多数人需要一个好的任务管理器、一个好的日历、一个具有出色垃圾邮件过滤功能的好电子邮件客户端,以及一种让所有这些软件相互通信同时又相当防蠕虫的方式。在上述所有软件包中,只有两个软件包将所有这些结合在一起:Kontact 和 Evolution。Kontact 在 KDE 中集成度更高,而 Evolution 与 GNOME 具有良好的集成度。但总的来说,Evolution 更轻快,具有更好的界面设计,并且对于普通最终用户来说更易于管理,同时又不牺牲质量和复杂性。Kontact 也正在朝着这个方向发展,Mozilla Sunbird/Thunderbird 组合也是如此,但两者都尚未达到 Evolution 的水平。Evolution 为小型企业用户提供了进一步的优势,它可以与流行的群件应用程序(如 Outlook 和 WebDAV)对接。诚然,大多数人不需要群件,但他们确实需要一种方法来跟踪生活中发生的事情,而 Evolution 可以出色地完成这项工作。
毫无疑问,人们用电脑做得最多的事情就是在线生活。网页浏览、社交网络、即时消息和电子邮件是后现代网络公民与世界其他地方保持联系的最重要方式。我们已经谈到了电子邮件。人们保持联系的另一种非以浏览器为中心的方式是通过即时消息。Linux 上有许多 IM 客户端;其中一些是特定于协议的(例如 Amsn,它还支持 Microsoft Messenger Network 的音频/视频会议),而另一些是通用的。通用兼容性最好的客户端是 Pidgin。
Pidgin 以前称为 Gaim,但由于商标纠纷而被强制更改名称,它是一款多协议即时消息客户端,具有选项卡式消息窗口和令人印象深刻的插件阵列,包括对两种非常强大的加密方案的支持,以确保对话的私密性。界面简单,程序易于使用,并且不会碍事——这在 IM 程序中都是必备的。Pidgin 不支持音频或视频聊天(Linux 的客户端很少支持),但用户习惯的所有其他出色的点对点会议功能都唾手可得。
当然,在谈论互联网软件时,必须讨论所有网络软件的鼻祖——Web 浏览器。虽然对于简单的 Web 浏览有很多可行的选择,但如果您正在寻找可以为您提供选项卡式浏览和 RSS 源、支持 Flash 视频和游戏、让您在嵌入式 Flash 和 JVM 播放器中观看音频和视频,并为您提供良好、直观的隐私管理以及合理的安全级别的浏览器,那么只有一个选择,Mozilla Firefox。
几年前,这还不是一个相关的类别,但在数码相机普及和演示文稿软件泛滥之间,每个人都需要一个图形软件包——实际上是两个:一个用于整理照片(否则,您如何从每年拍摄的数千张照片中找到完美的一张?),另一个用于编辑照片。
整理照片是一项棘手的工作,尽管在 Flickr 盛行的今天,人们对此比十年前更加熟悉,当时壁橱后面的鞋盒里堆满了照片,总有一天要整理并放入相册……在 Mac 世界中,每个人都使用 iPhoto。它无处不在,可以制作幻灯片,并且可以在程序中进行基本的调整。在 Windows 上,有 Picasa,它更侧重于打印而不是索引。在 Linux 上,有 F-Spot 和 digiKam。F-Spot 是一个基本的但用户友好的索引系统。另一方面,digiKam 更为复杂,具有集成的色彩管理、图库创建、iPod 接口、幻灯片和日历创建以及 RAW 格式处理,所有这些都在布局良好的界面下。在这场游戏中,它是明显的赢家。
对于图形编辑,没有如此明显的赢家。该领域由两个非常强大的竞争者主导:Krita 和 GIMP。我在 2007 年 7 月的 LJ 期刊上发表了一篇深入的文章,回顾了 Krita 及其相对于 GIMP 的优势。这两个程序的理念截然不同,界面也截然不同。GIMP 目前拥有更广泛的用户群和更多可用的插件,而 Krita 提供更专业的色彩管理和更广泛的基本编辑工具。目前,它们是非常不同的程序,从普通用户的角度来看,很多都将归结为对界面的个人品味。两者都将非常好用。
在 Google 视频、播客、视频播客、集成 DVD 播放器和 USB 供电的……好吧,让我们称之为“个人欢愉设备”之间,计算机现在是一个娱乐中心。像 MythTV 这样的项目让您可以真正用您的 PC 构建一个娱乐设备,但即使您的桌面也必须有一个良好的多媒体骨干网,否则您可能会感到沮丧和无聊。我们不能那样,对吧?
所以,让我们从家庭视频开始。您拍摄了它们,然后呢?您真的要在您的暮年重新观看古代 DV 磁带吗?当然不会。但是,如果您在系统上安装了 Kino,您可以编辑它们并将它们导出到 DVD 或 YouTube 以与家人分享。Kino 体积小、速度快、功能丰富且稳定,是 Linux 对 Windows Movie Maker 和 iMovie 的回应。
当然,播放您制作的电影和架子上的 DVD 是另一回事。您需要一个好的通用媒体播放器。在 Windows 世界中,您需要 QuickTime、RealPlayer、Windows Media Player、Flash Player 和 WinDVD 才能涵盖所有内容。在 Linux 中,您只需要一个程序,尽管您可以选择三个非常出色的程序:MPlayer、Xine 和 VLC。它们都使用 FFmpeg 作为后端,FFmpeg 既非常强大又用途广泛。这三者都可以调用 Windows 本地编解码器来解码专有文件格式。它们之间的选择主要是品味问题。MPlayer 可以从命令行运行,也可以通过 GUI 运行,它有一个非常稳定的 Firefox 插件,并且包含一组出色的命令行编码和流媒体抓取工具。Xine(及其前端,如 Kaffeine)往往具有最友好的界面。VLC 能够广播网络流,以及抓取它们并在 GUI 中本地转码它们。我个人保留了所有三个,但根据您要查找的内容,其中任何一个都能很好地为您服务。在实践中,您最终会使用其中一个来获得观看乐趣。
您还需要一个类似于 iTunes 的播客接收器和媒体库组织器和播放器。在这个领域,Amarok 独占鳌头。它还允许您选择您喜欢的后端引擎(GStreamer、Xine 等),并且几乎可以播放所有音频格式。它包括集成的 id3 标签编辑、非常直观的数据库索引、MusicBrains 商店界面以及许多用于处理 iPod 和其他便携式媒体设备的有趣小功能。
最后,您将需要一些东西来刻录所有 CD 合辑、从您编辑的视频制作的 DVD 以及数据备份。您可以获得的最好和功能最齐全的解决方案是 K3b。它支持各种格式和标准的数据 CD 和 DVD、可重写媒体、视频 CD 和 DVD、从各种 ISO 类型刻录,甚至带有微型操作系统(eMovix 光盘)的自启动媒体 CD 和 DVD。
Dan Sawyer 是 ArtisticWhispers Productions (www.artisticwhispers.com) 的创始人,这是一家位于旧金山湾区的小型音频/视频工作室。自 1990 年代后期他创立 Blenderwars 电影制作社区 (www.blenderwars.com) 以来,他一直是自由和开源软件的热情倡导者。他目前是文化评论播客“The Polyschizmatic Reprobates Hour”和科幻选集播客“Sculpting God”的主持人。作者联系信息可在 www.jdsawyer.net 上找到。