作为一台中国的电脑,最重要的三大功能就是上网,办公和游戏。当然,linux下你需要暂缓考虑游戏。不过最基础的,办公功能应当还得有。

首先要说明的一个问题是,linux下对微软的office系列的支持并不好。这当然不是linux的过错——你让微软打开odp或者tex文件看看?不过鉴于现在office满天飞的现状,你总要支持doc系列文件,否则办公就直接出局。这部分的是为什么只有程序员才用linux的原因——在IT公司里,用office的是异类。我们公司里,老大带头用openoffice。对于没有这种幸运的人,我的建议是安装libreoffice这个包,这个的前身是sun的openoffice,不过开源社区做了一个完全自由的分支。后来sun杯具了,debian下的头号办公系统就是他了。大部分的文件打开,使用和保存都是没问题的。如果光论正常文档,文字的编辑,段落编排,libreoffice的功能都不会和office差太多。不过高阶功能开始,libreoffice就会变的很不顺手。这是当然的,office用户众多,发掘出的用法和资料不知凡几。libreoffice用户不但少,而且多数还是老外。

当然,作为一个linux用户,通常都抱有一个观点。平文本(plain text)比复杂的办公软件好用多了。大多数情况下,这都是对的。当你写毕业论文的时候,内容比你排版技巧更加重要。当你给上司做一份汇报材料的时候,内容比排版技巧更加重要。平文本的简单编排,libreoffice还是可以比较好的兼容掉office的。如果这些工作上,公司的要求是排版技巧更加重要,那你可以考虑换一个公司。有少部分情况下,排版技巧会比内容更加重要。例如客户PPT展示,公司报纸美编,这些工作不要使用办公软件来完成,你应当做的是寻找合适的软件来做到完美,而不是用一个不专业的软件在那里折腾,然后抱怨不好用。记得我们开始说的么?要懒,而且有创造力。

除了office系列,另一个办公上常用的东西是pdf文档。debian下可以用的选择就比较多了,闭源的有foxit reader,开源的有epdfview,mupdf,xpdf,evince等等一堆。个人比较推荐foxit reader,基本可以解决大部分情况下会让你比较烦恼的中文看不见问题。如果要生成和处理pdf,选项更多。linux下大部分办公软件都可以直接输出PDF。即使不可以,也可以像windows那样,装一个虚拟的打印机,然后输出pdf来。

提到PDF不能不提的就是打印,这点上debian做的并不太好,当然,也不算太差。在windows下的行为通常是,连接打印机,安装驱动,在打印机设备中出现新设备,配置打印机,并标记为默认,然后就可以工作了。在debian下需要先安装cups包,启动服务。再安装合适的驱动,例如hplip-cups。连接打印机,然后用浏览器访问http://localhost:631/来访问管理界面。新建打印机,再选择合适的配置。对于不大熟悉的人,通常会在驱动选择和管理界面上花费不少功夫。这里( http://zh.wikipedia.org/wiki/CUPS )介绍了常见系统下的管理工具,能减轻一些负担。不过实话说,直接用web管理并不繁琐。

办公中还有一个比较重要的功能就是收发邮件。作为初学者,我建议你用thunderbird开始,debian下需要安装icedove这个包,这是thunderbird的开放分支。基本简单配置后就可以直接收发邮件了,没什么值得好讲的。不过既然你选择了linux,我建议你好好学习一下gnupg和签名技术。你要知道,通常的电子邮件安全性和明信片背后写的祝福大致相当,以这个作为办公基础实在是一件相当危险的事情。