歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> 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軟件分別由不同的組織開發,所以其圖標、菜單、快捷鍵乃至使用方法都不太一樣,很多軟件相互之間還不能公用剪貼板。這樣對用戶的使用造成了很大的不變,並且容易讓初學者感到十分迷惑。  需要解決的問題:  重新設計所有軟件的圖標、菜單、快捷鍵,使其完全統一。至少幾個主要的應用軟件需要統一。  配置各個軟件的剪貼板,使其能夠很好的交互信息。




 

 



Copyright © Linux教程網 All Rights Reserved