所有包含 tag  ‘openoffice’  的文章

解决 Ubuntu 7.04 OpenOffice 启动问题

每人情况不同,所以先说明出问题的配置。Ubuntu 7.04, locale 是 english。SCIM 自然也是需要的,可是这种情况下,每次启动 OpenOffice--无论哪个应用,splash 出现,进度条走一点点后程序就退出了。

解决方法:
启动 OpenOffice 的实际是 bash 脚本,文件是 /usr/bin/ooffice,备份一下这个文件,然后打开,通常缺省内容是
#!/bin/sh
export OOO_EXTRA_ARG=”
/usr/lib/openoffice/program/ooqstart “$@”

在第二行加上 GTK_IM_MODULE=scim-bridge 即可,也就是最后变成:
#!/bin/sh
GTK_IM_MODULE=scim-bridge
export OOO_EXTRA_ARG=”
/usr/lib/openoffice/program/ooqstart “$@”

另一个方法如此处所述:
https://help.ubuntu.com/community/SCIM

你不一定喜欢这个方法的最终效果, 如果和我的问题一样,只要搞定个别应用,那改上面的脚本就可以了.

[tags]ubuntu, openoffice, linux, software[/tags]

Tags: , , , ,




OpenOffice 提供 Mac OSX Native 版本

是啊是啊,大家都把眼睛盯在 Native Windows 版本的 Safari 上了,想看深入 Microsoft 腹地的 Apple 的左勾拳,不过这边厢的一出好戏是 OpenOffice 开始深入 Apple 腹地了。

OpenOffice.org 这周发布了第一个 OSX 的 native package。这个 snapshot 还不能算最终产品,不过却是个重要的里程碑。可用于 PPC 和 Intel Mac 的 image 已经在 OO 的 Mac port 子项目上提供下载,直接或者 BT 两种方式。X11 的 OpenOffice 版本比一只吃饱的树懒还让人难以忍受,所以这次移植到 OSX 库,是个不小的跨越,这样的转变可以使用大家或许更喜欢的 OSX 对话框,菜单等元素,在打印和字体管理这样重要的功能上,应该也会有更好表现–不过在这个 snapshot 里,打印支持目前还不完整哈。

在通往 Native OSX 的路上,NeoOffice 的起步更早,当时 Patrick Luby 和 Edward Peterlin 要另出分支的最主要原因是他们不喜欢 OpenOffice 的 SISSL(Sun Industry Standards Source License) 授权。到现在,这么多年已经过去,这个原因基本已经退居次席,用 NeoOffice 网站 FAQ 的说法,现在仍然保持一个单独的 NeoOffice 的原因,是因为相比留在 OpenOffice 内,他们能以更少的时间和财力来开发,发布和支持 native OSX 版本 office 套件。考虑到 OpenOffice 的前世和现状,让他们留在 OO 内,应付复杂的多平台需求和 SUN 制定的可能诡异的目标,确实会效率低下而且让开发者痛苦不堪。

在 OpenOffice 的基础上,NeoOffice 集成了更多的 Mac native 特性,当然,也支持 MS Office,授权是 GPL。和他们刚开始走向康庄大道的老大哥不同,NeoOffice 现在已经达到产品质量,可以让大家放量下载使用了,最新版本是今年 3 月份的 2.1。NeoOffice 既使用了 OSX 的 Cocoa 用用了 Java API,这可能是造成人们以为 NeoOffice 采用 Java 开放的错觉的原因。2.1 是从 OpenOffice 2.1 的 codebase 来的,所以 OO 2.1 的特性 Neo 中基本齐全,这其中包括 Word 的 OpenXML 和 VBA 宏等–不过据称支持的可不那么好。至于和 OSX 集成方面,除了 UI,Spotlight 框架现在被 NeoOffice 支持,所有 NeoOffice 支持的文件类型都会注册到 Spotlight,这样 SpotLight 就能 parse 这些类型文件的内容。

neooffice.jpg

[tags]office, software, openoffice, newoffice, mac, osx[/tags]

Tags: , , , , , ,




技术作家也难用 FOSS

他们可以看作标志性人群,他们的表现…有点儿边界意义。

首先,不玩儿虚的,FOSS 是 free and open source software。Bruce Byfield 在 NewsForge 的文章 Why technical writers aren’t using FOSS 说了说这个有意思的话题。

怎么说呢,一个通常可以接受的事实是,技术写作人是比较熟练甚至高级的电脑用户,很多人和开发者经常打交道,对技术也有比较好的理解。同时,他们也有普通人的特征,一般来讲,他们不像“偏执”的专业开发者那样过于“投入”,也有普通人对软件使用的体会,或者普通用户的烦恼他们也有。所以这样看上去,这群人对 FOSS 的态度和行为可以作为比较有价值的参考。如果再看重一些他们的专业素养的话,甚至觉得他们应该是最先能了解和接受 FOSS 的人了。

可是,Bruce 在文章里说,他这几个月在 Techwr-l 邮件列表上的讨论的结果完全出乎一般的意料。确实有少数人是 FOSS 的专业玩家,也有部分被现有讨论挑起了兴趣打算试一试,剩下的大多数人则只有一点点轻微的兴趣。而且,虽然技术作者有技术基础,但是一般认为只有在“普通用户”中才会存在的一些关于 FOSS 的传言--比如质量不高,缺少支持--在技术作者群体中同样存在。大多数人的表现混合了实用主义,对熟悉事务的粘着性,以及双重标准。所以,呈现在我们面前的奇怪事实是:FOSS 与那些似乎应该能从 FOSS 中立即受益的那批人之间,仍有如此大的鸿沟--那就更不用说和一般人之间了。

Bruce 有三个例子:三个 Techwr-l 的长期用户。

一位用户 Gene Kim-Eng --好像是韩国名字似的,猜的哈-- 表示他觉得 FOSS 更倾向于根据程序员的爱好增加功能而不是根据最终用户的需求,这些软件总想完成太多功能--虽然私有软件也有这个趋势。他觉得该有个有洞察力的家伙告诉开发者到底该怎么办。除了这两种软件,他倒更推崇 shareware--“当整个程序是根据一个人的需求和决定完成的时候,它总能把一件事做好”。

第二位是来自纽约的资深技术作者 John Posada,他的抱怨是安装个 FOSS 太复杂了--虽然自己只有个简单的实际的目的。GIMP for Windows,要想装这玩意儿,他得从 GIMP 主站到其他站点之间转悠半天,读FAQ,下载 GIMP for Windows,还有 GTK+2。好容易都搞定,松口气后,他差点都忘了自己装 GIMP 是要干吗了 ;-) 。他最后的结论是“Open source 是开发者的事儿”,“对我,个体,来说,只想 resize 一张图片,把它从 TIF 转成 PNG”。

第三个例子是 New England 的老手编辑 Bonnie Granat。在一个客户的建议下,他用了 OpenOffice.org -- 刚开始充满了热情,到 Bruce 进入的时候,她已经认为 OO Writer 在功能上比 Word 要差。抱有同样情绪的还有 Sue Gallagher,一位面向对象编程的技术作者。Gallagher 说有些需要的功能 OO Writer 没有。第二个例子里的 Posada 也说自己模糊地记得使用 OO 的经历,“(Open Office)没完成太多的事情”,而且似乎安装 OO 让他的系统不稳定。

除此之外,更让人感兴趣的是用户们表现出来的态度。Bruce 的访问过程中,没人对 free software 还有 opensource 之类的哲学问题有兴趣,多数人也不理解这两个概念。看来挣钱养家的人更关心的可是实用性的结果,被人教导“你会失去XX的自由”并不能帮助他们完成手头的工作,显然哲学观的争论太不符合我们工作的费效比考虑了。我有时候甚至觉得圈子里需要再涌现一位思想家,不需要完美无缺,但至少要深孚众望最好能一呼百应--嗯?怎么让人想起马丁.路得.金了--这个人能让专业开发者和普通用户都信服地解决心里“姓资还是姓社”的问题-- free 的问题,不就是类比当年中国人心中的姓什么的问题吗?!曾经困扰中国人民多年的,什么“姓资姓社”,“是‘实践’还是‘两个凡是’才是检验真理的唯一标准”都能被解决,一个 free 就不能吗?!所有这些问题在被跨越以后,回首看时都成笑谈。只要能翻过心里的高墙,释放出的活力是罕见的。看看现状吧,要显卡驱动,要 WiFi 工作,要 MP3 发声这些基本的要求都因为普通用户不关心也很难关心到的桎梏而被束之高阁,理念的争夺让用户付出代价,继而 wrap 回来,伤害 FOSS 自己。
访问中,Posada 差不多是为大多数人作出了一个响应:我不关心哲学问题…我对完成文档的速度更感兴趣。

另一个情况是--可能 FOSS 圈子的程序员会觉得有点费解--尽管技术作者和 FOSS 圈子的开发者合作,共事时间颇长,却几乎没有人愿意学习,了解这些他们工作中有大量时间接触的东西。2/3 的技术作者认为他们的工作目的--提供专业技能--更多地是通过组织文字而非自有专业知识来实现。如果他们需要更多学习了解 FOSS,也是在自己的非工作时间内--不得不这样,因为很多人没有拿工作来做试验,或在工作中实践使用 FOSS 的机会,那么就只有在工作之余…工作之余?让你选择晦涩恼人的技术问题和遛狗,你会选哪个?当然,他们也会同样抱怨私有软件,比如 Word 中长期存在的 bug,不过还是会继续使用,因为已经熟悉了,总之不大会去想学点新东西--不管新东西可能有多强大多有用。我觉得这个如此明显的现象总是没被认真接受,假设用户是挑剔的而非好打发的,应该是实现软件的过程中很重要的因素。FOSS 中经常存在的,想着让用户看 readme,看 faq,在 帮助文件,官方和社区网站以及 google 中穿梭的想法不正确,也不切实际,如果需要这样才能把软件用起来…那是软件的失败。

好了,话说回来,最重要的,Bruce 看到,许多技术作者对私有软件的不足比对 FOSS 更宽容有忍耐性,这是个无奈的事实。如果很难发现 OpenOffice Writer 的一个功能,他们会很快下结论这个功能 OO 没有提供--尽管它确实提供了。此外,OO 一些已知的缺陷,或者因为 beta 版本的缘故,让技术作者们拒绝使用--即便 Word 中同样的问题也要他们花费大量精力去寻找拐弯抹角的解决方法。对许多技术作者来说,一个嘴上不说,心里存在的假定是,FOSS 就是比私有软件差。作为结果,就是他们没有同样的学习欲望。这是 FOSS 需要为自己是后来者这样的角色付出的代价,做得更好--还不仅仅是和 XX 一样好--才能吸引人并可能后来居上哟。也有一些对 Bruce 问题的回应能引起不牵扯哲学因素的思考,一些人指出功能差别,比如缺乏图形化的 WinHelp 编辑器。另有人说,技术作者在企业内的 low status 也有原因,如果由他们推动 FOSS,对自己比较有风险。好吧,抛开这些东西,Bruce 自己首要关心的还是,他发现 FOSS 方面的知识在这些平均水品的技术作者中是如此缺乏。如果这些相对专业的计算机用户都知之甚少,FOSS 的理想还有什么机会在普通用户中推行呢?如果 Bruce 的访问中得到的回应是典型情况,那 FOSS 出现在每台计算机里的那一天比我们想象的要远得多,远得多。

看得出原文作者 Bruce 对 FOSS 面对的一些不公待遇持有的惋惜,这倒是可以理解的,我偶尔也会落入类似情绪,也在想,这是现状,是造化的力量,没办法,光抱怨和感叹是不够的,我惯常的态度…怎么说呢,我倒不是想鼓吹技术行业里兽性的斯宾赛主义,可是后来进入者为其迟到晚入的现状付出代价也天经地义,并不是想象的那样罪恶,因为在技术行业或者大多数行业,必定是由于在 敏锐发现,勇担风险,胆识,创新和实践 中的某一步或者多步上落后,才导致有人晚进入并落后这样的事实,事后抱怨并不能挽回什么,也不能成为后来者的进攻武器。鼓励竞争与要求领先者和用户作出过多让步付出额外代价不是一回事。从这个角度举例说,我总觉得百度在市场上的某些领先与其同时招致的如此多的反感对比实在有点冤,承认其领先地位其实是承认它在MP3搜索,贴吧等产品上的创新和部分风险担当精神,这是实打实干出来的,不是光靠口头攻击竞争对手,利用政策优势甚至使阴招就能达到的(虽然我远不是百度的fan,我还是愿意承认这些,如果经常骂百度的老兄愿意部分接受这些想法,我会很荣幸),继而,我们也可以看到,两个斯坦福年轻人搜索事业的成功靠的也不是丈量口水的海拔和记录抱怨声的分贝。百度的例子我想说领先并不就是应该被刁难的理由(纵然成为靶子是难免的),Google 则是后来者应该用怎样的态度和行动居上的范例。类似的故事在IT圈子实在还有很多,我看均可成为 FOSS 圈子和 FOSS 产品参考的对象。指着 Microsoft 鼻子苛责的人和在镜头前往以色列坦克扔石块的巴勒斯坦少年有什么分别!?只会苛责和只会仍石块一样,表明你生活在被抛弃的失败国家,已经让情绪超过了实干,结果不言自明。Microsoft Office 从 1-2-3,Corel 等等的重围中杀将出来,走过了类似的路,为什么 FOSS 的伪支持者现在就想抱怨待遇不公呢?如果 Office 经常被攻击的弱点是“不free”,那我觉得这好像是另一种角度的恭维,就好像“如果”对 Linux 的评价只是安全而已的话,那也不吝是另一种口气的鄙夷一样。不论是如何进行需求分析和流程组织这样的软件行业技术细节,还是如何开拓市场,博取信任这样的商业运作手法,私有和 FOSS 是平等的--是机会平等,也是困难平等--面对做还是不做,早做还是晚做,怎么做的细节,不论是谁,都得付出汗水和智慧,这些,并不因你奉行的是不是某种 free 的哲学就有不同。与其抱怨存在的问题,不如立马开始行动。这样的小道道好像不需要凯恩斯来解释也应该想得通吧。

抛开无谓的,耗费精力的甚至能误导人的意思形态的争论,总是做事情的首要步骤--我总是这么感觉。我们的老祖宗落入玩儿虚家伙的地步所导致的后果直到今天还让包括你我在内的子孙们承受着。我承认理论指导重要--就如我承认思想禁锢同等伤害一样。FOSS 不光需要在阐述其哲学上做得更好,更需要把拿出手的东西做得更好--再说一遍,是比私有软件更好,而不是一样好,不是差不多好--才能赢得新用户和挖来私有软件的老用户。现在还远不是庆功的时候,不是忽悠普通用户懵懵懂懂转向 FOSS (并继而让他们产生上当受骗和后悔感觉)的时候。群众的眼睛是雪亮的这话总是越想越有道理,严厉挑剔的,无情无义的,自私自利的,偷懒省力的用户是最好的用户,他们做出的选择和判断才是最好的,最终的,最有参考学习价值,最容不得抱怨的选择和判断,这样的用户,才是敦促 FOSS 踏踏实实发展的最好动力。

[tags]software, story, openoffice[/tags]

Tags: , , , , ,




Feeds

Global: RSS for International Readers
China: RSS for Readers from China Mainland
Both feeds deliver exactly same content. The second one is provided for readers from China Mainland where FeedBurner is blocked.
如果您的 RSS 阅读器访问 FeedBurner 有困难,可以使用第二个 feed,内容完全一样。

Latest JPG Magazine

By Amanda RodriguezOnce There Was A KitchenMarching onFrom a DistanceOld worldmeraai...!!!