当前位置:Linux教程 - Linux资讯 - Linux中文办公平台

Linux中文办公平台

  随着全世界的不断努力,Linux已经逐渐接近成熟,并且从只能应用于服务器领域,逐渐向桌面领域扩散。不过由于传统上大家对Linux的研究集中在服务器领域,所以对Linux桌面进行仔细研究的人比较少。不少人误认为如果开发出Linux下的办公套件,然后再放到Linux操作系统上,就能够立刻投入实用。  实际上这种观点是有问题的。最初我们也这样想,并且在2001年7月分别完成了Linux下的办公套件以及Linux操作系统的中文本地化工作,然后将二者结合在一起,构成了Linux中文办公平台。  然而得到了中文办公平台之后,我们才发现事情远不是这样简单。Linux和Windows不一样,它不是由一个公司完成的,各个软件的设计思路、实现方法、外观、使用习惯都不一样,并且绝大部分Linux软件都是针对英文开发的,对中文环境的测试和研究很少。这就导致软件之间的互相配合、协调、整合存在非常多的问题。  在对Linux中文办公平台进行了长达半年的研究之后,我们已清楚地了解了开发Linux中文办公平台所需要解决的最核心问题。如果能够解决这些问题,Linux中文办公平台就能真正达到实用状态。  为了促进中国Linux行业的发展,现在将这些问题详细地列举出来,供有关的单位、公司和个人参考。同时希望大家能够加以补充,更希望有志之士能够参与到这些问题的解决中来,共同为Linux的发展做一些工作。  任何问题或者建议,请给我们发电子邮件。  一、Linux中文办公平台的定义  Linux中文办公平台,就是全部基于Linux操作系统的中文办公环境,包括办公套件、浏览器、电子邮件、资源管理器、基本图形界面和操作系统核心。有了这些软件之后,大家就能使用Linux完成日常办公、商业活动、企业信息化等最常用的工作。  之所以我们限定Linux中文办公平台在有限的几个领域,是因为我们认为,Windows的目标是通用操作系统,即什么样的软件都能跑。但是这种思路并不一定好,通用的东西往往每一项都不精,并且大量的东西堆在一起,容易导致稳定性、价格等方面的各种问题。  例如以前电脑要求能够看VCD,但现在VCD机看VCD的效果更好,并且有利于保护电脑光驱,所以大家已经很少在电脑上看VCD了。所以电脑上配置很好的VCD软件已经不是很重要了。同样,现在CD音乐、mp3、游戏等活动也都逐渐转向专业设备了。  著名手机生产商Nokia提出一个口号“以人为本”,就是尽量提供用户需要的东西,同时降低价格,让用户获得最大收益。同样我们认为这个思路可以用在Linux中文办公平台的设计上,因此中文办公平台只需要达到如下几个功能,就能够满足绝大部分用户的需要了。  1.办公  2.上网  3.电子邮件  4.文件管理  5.可以基于此平台开发各种应用系统  就具体的软件来说,Linux中文办公平台应包括如下的软件。  1.操作系统核心、XWindows、硬件驱动、各种配置工具等  2.基本图形界面,例如Gnome或者KDE  3.办公套件,包括文字处理、电子表格、演示文稿、绘图以及简单的网页制作  4.浏览器,例如NetScape或者Mozilla、Konqueror  5.电子邮件,例如Evolution、Kmail  6.资源管理器,例如Nautilue或者基于Konqueror的文件管理器  二、现状  就目前来看办公套件已经没有什么问题,我们已经在OpenOffice的基础上开发出了中文办公套件RedOffice,目前就能够进行实用的办公,到2002年6月就能够完全实现Microsoft Office 2000的功能。  目前的主要问题集中在Linux操作系统本身,以及操作系统和办公套件的配合上。如果这些问题不解决,普通用户尤其是真正需要大量日常办公的用户在使用Linux中文办公平台时就会遇到很多困难,从而导致办公套件也无法使用。  三、需要解决的问题  下面的写法是,首先介绍问题的表象,然后列出需要解决的问题,最后列出预期的解决进度。  1、中文输入法  Linux虽然已经有中文输入法,但是现有的输入法都不太好用,具有输入效率低,词库少,智能化程度低、使用不便等一系列问题。由于输入法能够大大影响日常办公的工作效率,所以输入法的问题是我们认为最迫切需要解决的问题。  Linux下的输入法至少应该有拼音输入法和五笔输入法,分别能够达到微软拼音输入法和智能五笔的水平。为此需要有如下改进:  快捷键和使用方法应该和Windows下的输入法完全一样  增加大容量的词库  大力提高输入法的智能化  全面、彻底、稳定地支持XIM,没有任何Bug  提供方便地增加、删除输入法的方法  改进外观,和Windows下一样  增加简单、易用、美观的Applet,能够放置在任务栏上    2、中文字体  Windows下全面采用TrueType字体,并且采取了特殊的字体显示技术,所以Windows自带的宋体、楷体、黑体、仿宋这四种字体十分美观,而其他厂商生产的字体都不能达到同样的美观程度。  在Linux下,由于不能使用Windows字体,所以如何制作美观的字体是一个比较大的问题。目前通常的做法是程序界面采用点阵字库、而办公套件采用TrueType字库。  需要解决的问题是:  制作美观的点阵字库  采用特殊技术,让国产TrueType字体也能达到Windows字体一样美观的显示效果  研制类似于ClearType的技术,提高字体在笔记本电脑上的显示清晰度  提供简单、易用的增加和删除字体的方法  提供和Windows相同的字体名称和字体外观,例如“宋体”、“Times New Roman”等。    3、中文打印  Linux采用的是PostScript打印技术,和Windows的打印技术完全不同。PostScript虽然技术更先进,打印效果更好,但是缺乏驱动程序,一些低档的打印机很难配置,也没有办法设置打印参数。  另外,中文打印还有额外的问题,由于Linux下打印和显示采取了完全不同的技术,所以很难实现“所见即所得”。  需要解决的问题是:  方便、易用的图形化打印机配置程序,包括本地打印机和远程打印机  提供打印机的配置方法,例如配置打印机处于省碳模式  在任何情况下,任何软件均能保证正确的中文打印  提供打印机管理程序,例如可以删除打印作业等    4、开机和关机  目前Linux开机和关机都是显示一系列不断滚动的文字,让用户十分迷惑,而Windows则显示一幅画面,十分友好。有些Linux系统虽然也制作了开机画面,但是很不好用,一旦出现开机故障,整个系统像死机了一样。  需要解决的问题是:  制作完整的开机和关机画面  开机或者关机时能够切换到字符状态,让用户观察当前启动进度,然后还能再正常地切换回去  一旦出现开机故障(例如需要扫描硬盘),应该能够以图形方式通俗易懂地提示用户,而不是简单地停在那里    5、硬件设备开机检测问题  Linux启动时,会自动检测硬件设备,发现新的硬件设备时,往往会进行自动处理,这在很多时候带来很严重的问题。例如调制解调器在开机时可能是开的,也可能是关的。现在的Linux系统启动时必须保证调制解调器是打开的,否则就会不断地安装和卸载调制解调器。  应该像Windows一样,一旦检测到新的设备,就切换到图像界面,至少显示一些信息,让用户明白当前系统在干什么。需要解决的问题是:  检测新硬件时弹出提示信息  去掉在每次开机时,不断侦测调制解调器的活动  去掉在每次开机时,配置网络的活动,或者以更合理的方式来处理开机时的网络配置,否则检测不到网络时有可能会显得像系统死机了一样    6、硬盘扫描  Linux的硬盘扫描是为了加快对磁盘文件的定位,但是其设计得很不科学,首先每天会不定时地在没有提示的情况下扫描硬盘,导致用户感觉系统运行很慢,而不知道发生了什么问题。另外,如果出现断电等不正常关机,则硬盘检测的时间很长。  需要解决的问题是:  去掉每日硬盘扫描,改为每周一次,或者在CPU空闲等时间再进行硬盘扫描,并且弹出图形界面进行提示,同时类似Windows可以用户随时关闭  配置日志型文件系统,使其发挥作用    7、开机进入图形界面的容错  如果出现强行终止XWindows、断电等故障,可能导致XWindows的显示设置紊乱,从而无法进入图形界面。为此需要提供:  研究如何在开机时确保进入图形界面  如果出现故障,应该用一种简单的配置方法,迅速地恢复系统    8、光盘、软盘的自动安装和卸载  Windows下光盘和软盘可以随时插入、随时取出,而Linux下则不行,放置和取出光盘和软盘时都要使用复杂的命令,而且常常出现故障,必须重新启动电脑之后才能取出光盘。  需要解决的问题是:  设置光盘、软盘的自动安装和卸载,同时需要保证不影响系统的稳定性和其他使用  完善自动安装的算法  在资源管理器以及其他探测光驱的软件中进行相应的设置,使其能够正确地显示光盘和软盘中的内容    9、其他分区(如Windows)的自动安装  在用户使用Linux的过程中,一般会需要读取以前Windows系统中的文件,目前的做法是使用一系列命令,对普通用户来说是难以完成的。  为此需要在启动Linux时,对以前的Windows分区进行自动安装,这样用户可以很方便地访问以前的Windows文件。对于其他Linux分区,以及各分区的访问权限和用户操作易用等要求,也需考虑    10、文件系统的优化  Linux的文件系统采用和Windows完全不同的结构体系,这样熟悉Windows使用的用户会发现常用的C:,D:,E:等盘符都找不到了,并且会受到诸如usr/,mnt等一系列文件夹的干扰。  为此需要对文件系统进行优化,使Linux的文件系统能够很好地模拟Windows文件系统,同时不损害Linux文件系统的稳定性和可靠性。  需要解决的问题是:  在资源管理器中隐藏不必要的文件夹  配置和Windows一样的盘符,同时将光驱、软驱和网络驱动器也集成进来。  将资源管理器设置得和Windows资源管理器基本相同    11、网上邻居  很多地方都设置了局域网,经常需要通过网上邻居来交换信息。虽然使用网上邻居会导致一系列的安全性、保密性和病毒的问题,但是由于其简单易用,所以仍然受到许多人喜爱。  Linux能够通过Samba访问Windows网上邻居,但是目前没有很好用的Samba图形界面,和资源管理器的结合也不如Windows资源管理器那样好。  需要解决的问题是:  在Linux的资源管理器中增加“网上邻居”,外观、使用方法和功能就像Windows资源管理器中的网上邻居一样,实现类似Windows方式的网络盘无缝映射等。  发挥Linux的长处,解决网上邻居的不安全问题    12、笔记本电脑的功能键  目前Linux对笔记本电脑的功能键支持不好,这样大家在使用笔记本电脑播放演示文稿时,需要重新启动电脑才能和投影机正确连接。  需要解决的问题:  增加对功能键的支持,使得接入投影机时只需要按下功能键就可以完成    13、对笔记本电脑鼠标的支持  目前有些笔记本电脑的鼠标在Linux下有问题,主要反映在有时候鼠标会出现故障,导致实际显示区域和鼠标可控制区域不一致,从而有些地方变得无法控制。  需要解决鼠标的问题。    14、内置Modem配置  目前Linux系统对内置Modem的支持很不好,很多品牌的内置Modem不能正确驱动。由于目前品牌电脑主要使用内置Modem,所以这是一个比较讨厌的问题。  需要解决的问题是:  各种常用型号的内置Modem的自动探测和自动配置    15、拨号上网、ISDN、ADSL配置、可靠性、易用性  Linux系统对拨号上网、ISDN、ADSL的配置和Windows系统不太一样,配置方法不是很好用。最重要的是,拨号上网可靠性有待改进,有时候出现故障,以后再也没有办法进行修正。  需要解决的问题是:  提供简单易用的上网配置方法  提供方便的拨号上网方法和拨号网络状态的方式  大力提高稳定性和可靠性    16、浏览器对中文网站的支持  目前Linux下的浏览器对中文网站的支持不是很好,主要是由于绝大部分中文网站采取了Css,并且针对IE进行优化,导致在Linux下很多中文网站的显示和Internet EXPlorer不一样,部分网站还出现版面错乱的现象。  需要解决的问题是:  修改浏览器的排版算法,让Linux和Windows的显示完全一样  找到版面错乱的原因,修正这些问题    17、浏览器对Flash、javascript和Java的支持  目前Linux下的浏览器对Flash、JavaScript和Java的支持不够好,这样在浏览中文网站时会导致一系列严重问题:  部分网站,例如新浪网,其Flash广告对CPU的占用经常达到100%,这样导致一旦打开几个浏览器,整个系统就像死机了一样,连卷滚条都拖不动  很多广告采用IE特有的JavaScript编写,在Linux下浏览时根本不正确,导致很多地方版面混乱,很多地方被遮挡,有些广告出不来  需要解决的问题是:  增加对Flash功能的限制,让它始终不能占满CPU,并且只有当前窗口的Flash才进行播放,或者允许取消Flash的播放  修正Mozilla对JavaScript的支持,使其能够识别IE特有的JavaScript指令,并且有类似的行为  增加广告屏蔽功能,允许用户除掉这些广告    18、电子商务的支持  目前Linux下的浏览器对电子商务的支持不好,很多时候网上购物不能顺利完成,有些时候报告错误信息。这个问题是很严重的,因为电子商务会直接涉及金钱,用户特别需要可靠性。究其原因,可能是提供电子商务服务的网站只对IE进行了测试,而没有对Linux系统进行测试。  需要解决的问题是:  找出电子商务支持的问题所在  解决电子商务支持不好的问题,至少对招商银行等常用网站能够提供完美的解决方案    19、电子邮件对中文的支持  目前Linux下的电子邮件对基本的中文文字能够支持,但是全面的中文支持还有一些问题,有很多需要优化的地方。  需要解决的问题是:  彻底解决电子邮件对中文的支持]  增加Windows地址簿的引入  在外观和使用方法上需要和Outlook尽可能接近  增加对特殊电子邮件地址(例如纯数字的邮件地址)的支持    20、电子邮件对Html邮件的支持  HTML格式的电子邮件现在已经成为主流,Linux下的电子邮件软件对HTML格式的电子邮件支持还有问题,中文HTML邮件不能正确显示。  需要解决的问题是:  增加对HTML邮件的支持  解决邮件对Unicode和各种语言的支持    21、资源管理器有待完善  Linux下的资源管理器已经做得比较不错,但是和Windows资源管理器相比,在外观、易用性、功能集成方面还有一些差距,有很多地方需要完善。  需要解决的问题是:  完善资源管理器的各个功能细节  让资源管理器的外观及使用方法和Windows资源管理器尽可能接近  增加资源管理器操作的流畅性    22、没有很好的任务栏  Windows和Mac的任务栏都设计得很美观,并且很易用。但是Linux的任务栏过于灵活,以至于配置起来不容易,容易产生误操作,而且和Windows的任务栏不像。  需要解决的问题是:  仔细研究用户对任务栏的需求,用户预期行为,在没有更好的方案之前,可以先完全模拟Windows的任务栏  改变Linux任务栏的外观、配置方法,让它和Windows任务栏基本一样  增加任务栏的可靠性和易用性    23、Applet的外观、行为等需要整体重新设计  Linux缺乏像Windows一样的各种Applet,以至于用户使用时,往往找不到该如何进行操作,例如没有声音控制图标,没有网络状态监视图标,没有输入法图标等等。  需要参考Windows的行为,增加很多Applet,包括:  声音控制  网络状态监视  输入法状态  时钟  邮件检查  24、外观、界面和使用习惯的设计  Linux的界面设计虽然从思想上比较先进,但是整体外观没有经过专业人员设计,很多使用习惯也没有经过仔细推敲。这样用户使用起来感觉不是很顺手。例如Linux下的打开文件对话框很不统一,并且和Windows的打开文件对话框外观和使用的差别很大。  为此需要找专业人员对Linux中文办公平台的外观、界面和使用习惯进行整体设计,使其尽量接近Windows,并且逐步超越Windows。  这个过程是一个长期的过程,需要大量的工作,目前可以先考虑解决如下问题:  先按照Windows的风格对Linux的外观进行整体设计  按照Windows风格对打开文件对话框进行重新设计    25、控制面板、主题、显示分辨率等的整体配置  目前Linux的各种配置,对应于Windows的控制面板、主题、显示设置、打印机设置等等,都十分零散并且不好用。普通用户很难正确地进行各种配置。  需要解决的问题:  参照Windows的控制面板,对Linux的各种配置进行重新设计  设计简单易用的配置方法    26、各个应用软件的数据交换、菜单、图标、快捷键的统一  由于目前各个Linux软件分别由不同的组织开发,所以其图标、菜单、快捷键乃至使用方法都不太一样,很多软件相互之间还不能公用剪贴板。这样对用户的使用造成了很大的不变,并且容易让初学者感到十分迷惑。  需要解决的问题:  重新设计所有软件的图标、菜单、快捷键,使其完全统一。至少几个主要的应用软件需要统一。  配置各个软件的剪贴板,使其能够很好的交互信息。


[1] [2] 下一页 

 

 

(出处:http://www.sheup.com)


上一页 [1] [2]