Linux* 備有眾多應用程式,可針對特定需求提供多種解決方案。困難之處在於找出符合您需求的應用程式。接下來數個小節,將針對常見的 Windows 軟體,介紹某些對應的 Linux 強大應用程式。每一節將專門討論一類特定的應用程式,並提出了 Windows 應用程式與 Linux 中對應的應用程式對多種任務的概觀。您可在每個表格下方連結至更多資訊,找到關於 Linux 應用程式的進一步資訊。由於軟體開發不斷地演變,新的應用程式隨時不斷誕生,因此這份清單不可能涵蓋所有的應用程式。
![]() | 預設不會安裝的應用程式 |
|---|---|
下面所介紹的所有應用程式並不一定都預設安裝於您的系統上,有些可能位隨附於您的產品。若找不到您想使用的應用程式,請詢問您的系統管理員。若該應用程式是您產品所提供的,則您可透過 YaST 下載。使用 YaST 軟體管理工具的搜尋功能查找所需套件的名稱。 | |
本節將介紹最常用且功能強大的 Linux 辦公室與商務軟體解決方案。這包括了辦公室套裝軟體、資料庫、會計軟體與專案管理軟體。
表格 26.1. Windows 與 Linux 的辦公室軟體
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
辦公室套裝軟體 |
Microsoft* Office |
LibreOffice、OpenOffice、KOffice |
|
文書處理程式 |
Microsoft Word、WordPerfect |
LibreOffice、OpenOffice Writer、KWord |
|
試算表 |
Microsoft Excel |
LibreOffice、OpenOffice Calc、Gnumeric、KSpread |
|
簡報 |
Microsoft PowerPoint |
LibreOffice、OpenOffice Impress、KPresenter |
|
資料繪圖程式 |
Microsoft Excel |
LibreOffice、Calc、Kst、Gnuplot、Grace (Xmgr)、LabPlot |
|
本地資料庫 |
Microsoft Access |
LibreOffice、Base、Rekall、kexi、Mergeant、PostgreSQL |
|
財務會計 |
Microsoft Money、Quicken |
GnuCash、KMyMoney |
|
專案管理 |
Microsoft Project |
Planner、Taskjuggler |
|
心智圖法 |
MindManager、Free Mind |
VYM (View Your Mind)、Free Mind、KDissert |
LibreOffice 是一種穩定的開放原始碼工具,可媲美 Microsoft Office。它包括文書處理程式 (Writer)、試算表 (Calc)、資料庫管理程式 (Base)、簡報管理程式 (Impress)、繪圖程式 (Draw),以及用於產生數學方程式與公式的公式編輯器 (Math)。它的使用者介面類似於 Microsoft Office 套裝軟體。如需詳細資料,請造訪 http://www.libreoffice.org/ 或參閱第 1 章「LibreOffice︰辦公室套裝軟體」。
OpenOffice (Sun 公司開發的辦公室套裝軟體,現為 Oracle® 所擁有) 與 LibreOffice 類似。它為多種平台提供了相應的版本,例如 Linux、Windows 與 Solaris。該套裝軟體所包含的模組與 LibreOffice 套裝軟體相同,它還提供了開放原始碼版本所未提供的一些進階功能。如需詳細資訊,請造訪 http://www.openoffice.org。
KOffice 是完全整合的辦公室套裝軟體,專為 KDE 桌面設計。它隨附各種不同的模組,例如文書處理 (KWord)、試算表 (KSpread)、簡報 (Kpresenter)、數種影像處理應用程式 (Kivio、Karbon14、Krita)、資料庫前端 (Kexi) 以及許多其他應用程式。如需詳細資訊,請造訪 http://www.koffice.org/。
Writer 是 LibreOffice 與 OpenOffice 中穩定的文書處理與桌面排版模組。如需詳細資訊,請造訪 http://www.libreoffice.org/features/writer/ 及 http://www.openoffice.org/product/writer.html。
KWord 是 KOffice 套裝軟體中基於框架的穩定文書處理模組。KWord 能夠處理大量文字,其易用的功能可協助您建立版面專業的文件。如需詳細資訊,請造訪 http://www.koffice.org/kword/。
Calc 是 LibreOffice 與 OpenOffice 套裝軟體的試算表與資料繪圖模組。它簡單易學,功能多樣。如需詳細資訊,請造訪 http://www.libreoffice.org/features/calc/ 及 http://www.openoffice.org/product/calc.html。
KCells 是 KOffice 套裝軟體的試算表模組。它是一種可編寫程序檔的試算表程式,提供表格式的工作表,並支援複雜的數學公式與統計資料。如需詳細資訊,請造訪 http://www.koffice.org/kcells/。
Gnumeric 是一種適用於 GNOME 桌面環境的試算表解決方案,也可以讀取使用其他試算表建立的檔案。其內建功能與工具極為精準。如需詳細資訊,請造訪 http://www.gnumeric.org。
Impress 是 LibreOffice 與 OpenOffice 套裝軟體的簡報模組。您可以在其中使用二維與三維美工圖案、特殊效果、動畫及繪圖工具建立多媒體簡報。Impress 可以將簡報製作成 PDF 檔案,並且可以檢視、編輯並儲存多種格式的檔案,包括 Microsoft PowerPoint 使用的 *.ppt 格式。如需詳細資訊,請造訪 http://www.libreoffice.org/features/impress/ 和 http://www.openoffice.org/product/impress.html。
Showcase 是 KOffice 套裝軟體的簡報模組。它可以準備好包含各種格式之文字與圖形並內嵌所有類型物件的完整投影片集。它還可以從 Microsoft PowerPoint、MagicPoint 及 LibreOffice Impress 文件中載入簡報。如需詳細資訊,請造訪 http://www.koffice.org/kpresenter/。
請參閱Calc。
Gnuplot 是一種功能強大的資料繪圖軟體,並可經由可攜式指令行來控制。它也提供 MacOS 與 Windows 平台上的版本。Gnuplot 所建立的繪圖,可匯出成各種不同的格式,例如 PostScript、PDF、SVG,讓您能夠輕鬆地處理這些繪圖。如需詳細資訊,請造訪 http://www.gnuplot.info/index.html。
Grace 是一種適用於許多平台 (包括 Linux) 的二維繪圖工具。它可以使用圖形使用者介面建立和編輯繪圖。Grace 可在每次繪圖時,支援您不限數目的圖形。如需詳細資訊,請造訪 http://plasma-gate.weizmann.ac.il/Grace/。
Kst 是 KOffice 套裝軟體中的資料繪圖模組,可透過基本資料分析進行即時資料檢視以及繪圖。如需詳細資訊,請造訪 http://kst.kde.org/。
LabPlot 是一種為 KDE 編寫的繪圖工具,可用於建立和管理二維或三維資料繪圖。圖形可以由資料和功能共同組成,而一個繪圖可以包括多個圖形。它也提供各種不同的資料分析方法。如需詳細資訊,請造訪 http://labplot.sourceforge.net/。
Base 是 LibreOffice 與 OpenOffice 套裝軟體的資料庫模組。它可用於建立包含所有相關資料、表格定義、報告與表單的「獨立」資料庫文件。如需詳細資訊,請造訪 http://www.libreoffice.org/features/base/ 及 http://www.openoffice.org/product/base.html。
GNOME-DB 為 GNOME 提供整合式資料存取結構,適用於存取永久資料的應用程式。它由資料抽象層 (Libgda)、資料庫工具集以及資料庫前端 (Mergeant) 所組成。如需詳細資訊,請造訪 http://www.gnome-db.org/。
Kexi 是一種整合式資料管理應用程式。它可用於建立資料庫、插入資料、執行查詢以及處理資料。建立表單可以為您的資料提供自訂介面。如需詳細資訊,請造訪 http://www.koffice.org。
PostgreSQL 為物件關聯式資料庫管理系統,可支援 SQL 標準的延伸子集合,包括交易、外部索引鍵、子查詢、觸發程式與使用者定義的型別和函數。如需詳細資訊,請造訪 http://www.postgresql.org/。
Rekall 是一種資料庫管理工具,可支援多種資料庫應用程式,如 MySQL、PostgreSQL 與 Xbase 等。它可用於執行許多任務,如報告、表單和查詢等等。如需詳細資訊,請造訪 http://www.thekompany.com/products/rekall/。
KmyMoney 是一種適用於 KDE 桌面環境的個人財務管理程式。它可讓開放原始碼作業系統的使用者追蹤自己的財務狀況,並且還提供各式各樣的財務工具與功能。如需詳細資訊,請造訪 http://kmymoney2.sourceforge.net。
GnuCash 是一種軟體工具,可用來控制個人與企業財務。它可讓使用者追蹤收入及支出,也可用於管理銀行帳戶與股票投資組合。如需詳細資訊,請造訪 http://www.gnucash.org/。
Planner 為 GNOME 桌面的專案管理工具,可提供與 Windows 專案管理工具類似的功能,包括甘特圖以及按不同方式顯示任務與資源。如需詳細資訊,請造訪 http://live.gnome.org/Planner。
Taskjuggler 是一種專案管理工具,可讓使用者透過甘特圖功能來控制專案。它也可用於產生不同格式 (XML、HTML 或 CSV) 的報告。Taskjuggler 可透過指令行進行控制,但也提供圖形前端。如需詳細資訊,請造訪 http://www.taskjuggler.org。
FreeMind 是一種心智圖工具,用於構思創意、想法和概念。它可以複製節點或節點樣式,以及貼上 HTML、RTF 和郵件等來源的文字。心智圖可匯出至多種格式,如 HTML 和 XML。如需詳細資訊,請造訪 http://freemind.sourceforge.net/wiki/index.php/Main_Page。
VYM (View Your Mind) 是一種心智圖工具,用於構思創意、想法和概念。VYM 心智圖以 XML 格式建立,可以匯出至 HTML。如需詳細資訊,請造訪 http://insilmaril.de/vym。
Semantik (之前為 KDissert) 是一種心智圖工具,用於構思創意。使用者可以從心智圖輸出各種格式的檔案,如 PDF 檔案、文字文件與 HTML 檔案。如需詳細資訊,請造訪 http://freehackers.org/~tnagy/kdissert/。
以下小節介紹各種 Linux 網路應用程式。讓您瞭解最常用的 Linux 瀏覽器與電子郵件和聊天用戶端。
表格 26.2. Windows 與 Linux 的網路軟體
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
網頁瀏覽器 |
Internet Explorer、Firefox*、Opera |
Konqueror、Firefox、Opera、Epiphany |
|
電子郵件用戶端/個人資訊管理 |
Microsoft Outlook*、Lotus Notes、Mozilla Thunderbird* |
Evolution、Kontact、Mozilla Thunderbird |
|
即時訊息/IRC 用戶端 |
MSN、AIM*、Yahoo!* Messenger、XChat、Gaim |
Gaim、Empathy、Kopete、Konversation、XChat |
|
會議 (視訊與音訊) |
NetMeeting、LifeMeeting |
Ekiga |
|
網際網路電話 (Voice over IP) |
X-Lite |
Ekiga、Skype |
|
FTP 用戶端 |
leechftp、wsftp |
gftp、lukemftp |
Epiphany 是 GNOME 桌面的精簡但功能強大的網頁瀏覽器。它的許多功能及延伸都與 Firefox 類似。如需詳細資訊,請造訪 http://projects.gnome.org/epiphany/。
Firefox 是一種可在多個平台 (包括 Linux、MacOS 與 Windows) 上執行的網頁瀏覽器。它的主要功能包括自訂搜尋、封鎖快顯視窗、RSS 新聞餵信、密碼管理、標籤式瀏覽,以及一些進階安全性與隱私選項。如需詳細資料,請造訪 http://www.mozilla.org/products/firefox/ 或參閱第 15 章「Firefox︰瀏覽網頁」。
Konqueror 是一種為 KDE 桌面而建立的多功能應用程式。它可做為網頁瀏覽器、檔案管理員以及文件檢視器使用。它支援最常見的 Web 標準,包括 CSS(2)、Java Applet、JavaScript 與 Netscape 外掛程式、DOM 以及 SSL 等等。如需詳細資料,請造訪 http://www.konqueror.org/ 或參閱第 14 章「Konqueror︰燒錄網頁」。
Opera 是一種功能強大的網頁瀏覽器,還可以選配電子郵件用戶端與聊天模組。Opera 提供封鎖快顯視窗、RSS 發送伺服器、內建可自訂的搜尋、密碼管理員,以及標籤式瀏覽。如需詳細資訊,請造訪 http://www.opera.com/。
Evolution 是一種適用於 GNOME 桌面環境的個人資訊管理應用程式。它包括電子郵件、行事曆以及通訊錄功能。如需詳細資料,請造訪 http://projects.gnome.org/evolution/ 或參閱第 6 章「Evolution︰電子郵件和行事曆」。
Kontact 是一種適用於 KDE 桌面環境的個人資訊管理套裝軟體。它包括電子郵件、行事曆、通訊錄,以及 Palm 同步功能。如需詳細資料,請造訪 http://www.kontact.org/ 或參閱第 5 章「Kontact:傳送電子郵件和制定行事曆」。
Mozilla Thunderbird 是 Mozilla 套裝軟體的電子郵件用戶端。它也提供適用於 Microsoft Windows 與 MacOS 的版本。如需詳細資訊,請造訪 http://www.mozilla.com/en-US/thunderbird/。
Empathy 是一種適用於 GNOME 桌面環境的即時傳訊程式。它由大量可重複使用的即時訊息傳送工具以及 GNOME 用戶端所組成。如需詳細資訊,請造訪 http://live.gnome.org/Empathy。
Konversation 是 KDE 桌面的 IRC 用戶端,功能繁多。如需詳細資訊,請造訪 http://konversation.kde.org。
Kopete 是一種使用方便的即時傳訊程式,它支援許多通訊協定。如需詳細資料,請造訪 http://kopete.kde.org/ 或參閱第 11 章「Kopete︰即時通訊」。
Pidgin (之前為 Gaim) 是一種支援許多常用即時通訊協定的多平台即時訊息用戶端,允許使用者從一個應用程式登入各種不同的服務。如需詳細資料,請造訪 http://pidgin.im/ 或參閱第 12 章「Pidgin︰即時通訊」。
Ekiga (之前為 GNOMEMeeting) 是一種免費的開放原始碼視訊會議及 VoIP 應用程式。Ekiga 支援 SIP 與 H.323 通訊協定,並且可與 Microsoft NetMeeting 和 LifeMeeting 完全互通。如需詳細資料,請造訪 http://www.ekiga.org/ 或參閱第 13 章「Ekiga︰使用網際網路電話 (Voice over IP)」。
Skype 是可用於多種平台的應用程式 (Linux、Windows、Mac Os X),可用來透過網際網路撥打電話,音質良好並且會端對端加密。使用 Skype 時,不需配置防火牆或路由器。如需詳細資訊,請造訪 http://www.skype.com/。
gftp 為使用 GTK 工具套件的 FTP 用戶端。它的功能包括同步下載、檔案續傳、檔案傳輸佇列、下載完整目錄、FTP 代理支援、遠端目錄快取、被動與主動檔案傳輸,以及拖放支援。如需詳細資料,請造訪 http://gftp.seul.org/ 或參閱第 16 章「gFTP︰從網際網路傳輸資料」。
以下小節介紹 Linux 最常用的多媒體應用程式。讓您瞭解媒體播放器、音效編輯解決方案與視訊編輯工具。
表格 26.3. Windows 與 Linux 的多媒體軟體
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
音訊 CD 播放器 |
CD Player、Winamp、Windows Media Player |
KsCD、Amarok、Grip、Banshee |
|
CD 燒錄程式 |
Nero、Roxio Easy CD Creator |
K3b |
|
CD 擷取程式 |
WMPlayer |
KAudioCreator、Sound Juicer |
|
音樂播放器 |
Winamp、Windows Media Player、iTunes |
Amarok、XMMS、Rhythmbox |
|
視訊播放器 |
Winamp、Windows Media Player |
Kaffeine、MPlayer、Xine、XMMS、Totem、RealPlayer |
|
音訊編輯器 |
SoundForge、Cooledit、Audacity |
Audacity |
|
音效混音器 |
sndvol32 |
alsamixer、Kmix |
|
寫譜軟體 |
Finale、SmartScore、Sibelius |
LilyPond、MusE、Noteedit、Rosegarden |
|
視訊建立程式與編輯器 |
Windows Movie Maker、Adobe Premiere、Media Studio Pro |
Kino |
|
電視播放器 |
AVerTV、PowerVCR 3.0、CinePlayer DVR |
xawtv、motv (類比)、tvtime、kdetv、zapping、Kaffeine |
Amarok 是一種適用於 KDE 桌面系統且功能強大的媒體播放器。它不但可以處理各種音效格式,還能播放網際網路上廣播電台的串流音訊廣播。如需詳細資料,請造訪 http://amarok.kde.org/ 或參閱第 20.2.1 節「Amarok 音樂播放器」。
Banshee 是一種能編碼和解碼各種媒體格式的媒體播放器。它可以播放、匯入以及燒錄音訊 CD。如需詳細資料,請造訪 http://banshee-project.org/ 或參閱第 21 章「Banshee︰播放和管理您的音樂」。
Grip 是一種適用於 GNOME 桌面環境的 CD 播放器與轉換器。它內建有 cdparanoia 轉換功能,但也可以使用外部轉換器。如需詳細資訊,請造訪 http://www.nostatic.org/grip/。
Kaffeine 是一種支援多種音訊與視訊格式的多媒體應用程式。如需詳細資訊,請造訪 http://kaffeine.kde.org/。
KsCD 是一種適用於 KDE 桌面環境的 CD 播放器應用程式。其使用者介面與一般的硬體 CD 播放器非常類似。如需詳細資訊,請造訪 http://docs.kde.org/en/3.3/kdemultimedia/kscd/。
MPlayer 支援許多媒體格式,還能將所有串流內容儲存至檔案。如需詳細資訊,請造訪 http://www.mplayerhq.hu/。
RealPlayer 是 RealNetworks 推出的專屬跨平台媒體播放器,可播放多種多媒體格式。如需詳細資訊,請造訪 http://www.real.com/player/。
Totem 是 GNOME 電腦桌面環境下的預設多媒體播放器。它與 GNOME Nautilus 完全整合。如需詳細資料,請造訪 http://projects.gnome.org/totem/ 或參閱第 22 章「Totem︰播放視訊」。
Xine 是一種適用於 Linux 的多媒體播放器,可支援不同的前端播放器應用程式。另一重要功能是可手動修正音訊與視訊串流的同步。如需詳細資訊,請造訪 http://www.xine-project.org/。
X Multimedia System 2 (XMMS2) 是一種適用於 Linux 系統的音訊播放器,可支援多種音訊與視訊格式。如需詳細資訊,請造訪 http://wiki.xmms2.xmms.se/。
請參閱上文的Banshee。
Brasero 是一種適用於 GNOME 桌面環境的光碟燒錄程式,可讓使用者即時燒錄音訊與資料 CD/DVD。如需詳細資料,請造訪 http://projects.gnome.org/brasero/ 或參閱第 24 章「Brasero︰燒錄 CD 和 DVD」。
K3b 是一種 CD 與 DVD 製作應用程式,適用於 Unix 電腦作業系統下的 KDE 桌面環境。它為執行大多數 CD/DVD 燒錄任務提供了圖形使用者介面,並含有內建的 DVD 轉換器。如需詳細資料,請造訪 http://www.k3b.org/ 或參閱第 23 章「K3b︰燒錄 CD 和 DVD」。
請參閱上文的Grip。
KAudioCreator 是用於轉換音訊 CD 並編碼 WAVE 檔案的前端工具。如需詳細資訊,請造訪 http://www.icefox.net/programs/?program=KAudioCreator。
Sound Juicer 是 cdparanoia CD 擷取資料庫的前端應用程式。它可讓使用者擷取 CD 中的音訊輸出,並將其轉換為個人電腦或數位音訊播放器能辨識並播放的音訊檔案。使用它可以擷取至許多音訊轉碼器。如需詳細資訊,請造訪 http://www.burtonini.com/blog/computers/sound-juicer。
Audacity 是數位音訊編輯器應用程式。其跨平台的特性可讓使用者混合曲目,對曲目套用多種效果,並將結果匯出至 WAV 或 Ogg Vorbis。如需詳細資訊,請造訪 http://audacity.sourceforge.net/。
ALSA 混音器是進階 Linux 音效架構 (ALSA) 的混音器程式,用於設定音效設定以及調整音量。它提供 ncurses 使用者介面,但不需要 X Window System。它支援多個裝置、多個音效卡。如需詳細資訊,請造訪 http://www.alsa-project.org/main/index.php/Main_Page。
LilyPond 是一種樂譜編輯器。由於輸入採用文字格式,因此使用者可以使用任何文字編輯器建立樂譜。使用者不必擔心任何格式與寫譜的問題,例如,間距、換行或複音衝突。如需詳細資訊,請造訪 http://lilypond.org/web/。
MusE 目前是具有錄製與編輯功能的 MIDI/音訊編曲程式。專案可在 Linux 完整的虛擬音樂工作室中進行處理。如需詳細資訊,請造訪 http://www.muse-sequencer.org/。
Noteedit 是功能強大的 Linux 樂譜編輯器。它會建立樂譜,並以多種格式輸出和輸入樂譜。它還擁有圖形使用者介面。如需詳細資訊,請造訪 http://noteedit.berlios.de/。
Rosegarden 提供免費的音樂作曲與編輯環境。它提供音訊與 MIDI 編曲程式,以及樂譜編輯器。如需詳細資訊,請造訪 http://rosegardenmusic.com/。
Kino 是一種使用簡單、安全可靠的數位視訊編輯器,可匯出為多種格式。該程式支援許多基本的視訊編輯與組合任務。它可以將視訊以原始 DIV、AVI 與 Quicktime 格式擷取至磁碟。如需詳細資訊,請造訪 http://www.kinodv.org。
xawtv 是一款電視檢視器與錄製器套裝軟體。它支援使用電視調頻器或衛星接收器卡 DB-S 的類比和數位音訊與視訊廣播。如需詳細資訊,請造訪 http://linux.bytesex.org/xawtv/。
kdetv 是一種電視檢視器與錄製器應用程式,它適用於使用調頻器卡來提供電視服務的 KDE 桌面環境。如需詳細資訊,請造訪 http://www.kdetv.org。
以下小節介紹與圖形工作有關的部分 Linux 軟體解決方案。這些方案包括簡單的繪圖應用程式,乃至於功能完整的影像編輯工具,以及功能強大的轉換與動畫程式。
表格 26.4. Windows 與 Linux 的圖形軟體
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
簡單圖形編輯 |
Microsoft Paint |
KolourPaint |
|
專業圖形編輯 |
Adobe Photoshop、Paint Shop Pro、Corel PhotoPaint、 GIMP |
GIMP、Krita |
|
建立向量圖形 |
Adobe Illustrator、CorelDraw、Freehand |
LibreOffice Draw、Inkscape、Dia |
|
SVG 編輯 |
WebDraw、Freehand、Adobe Illustrator |
Inkscape、Dia、Kivio |
|
建立 3D 圖形 |
3D Studio MAX、Maya、POV-Ray、Blender |
POV-Ray、Blender、KPovmodeler |
|
管理數位照片 |
由相機廠商所提供的軟體 |
Digikam、f-spot |
|
掃描 |
Vuescan |
Vuescan、GIMP |
|
影像檢視 |
ACDSee |
gwenview、gThumb、Eye of Gnome、f-spot |
Blender 為功能強大的轉換與動畫工具,提供多種平台上的版本,包括 Windows、MacOS 與 Linux。如需詳細資訊,請造訪 http://www.blender.org/。
Dia 是 Linux 系統下的 Visio。它支援許多類型的特殊圖表,例如,網路或 UML 圖表。匯出格式包括 SVG、PNG 以及 EPS。若要支援您自訂的圖表類型,請以特殊的 XML 格式來提供新圖形。如需詳細資訊,請造訪 http://projects.gnome.org/dia/。
digiKam 是一種適用於 KDE 桌面環境的智慧型數位相片管理工具。建立相簿、新增標籤,讓您省去在不同的子目錄之間複製影像的不便,並可將影像匯出至您的網站。如需詳細資料,請造訪 http://www.digikam.org/ 或參閱第 18 章「DigiKam︰管理您的數位影像收藏」。
Eye of Gnome 是 GNOME 桌面的影像檢視應用程式。如需詳細資訊,請造訪 http://projects.gnome.org/eog/。
f-spot 是 GNOME 桌面的一種靈活的數位相片管理工具。它可讓您建立和管理相簿、支援各種不同的匯出選項 (例如 HTML 頁面) 或將影像歸檔燒錄成 CD。您亦可將它做為指令行影像檢視器。如需詳細資料,請造訪 http://f-spot.org/Main_Page 或參閱第 19 章「F-Spot︰管理您的數位影像集」。
gThumb 是一款適用於 GNOME 桌面環境的影像檢視器、瀏覽器與管理程式。它支援透過 gphoto2 將您的數位影像匯入,讓您執行基本的轉換與修改動作,讓您在影像中加入標籤以建立符合特定類別的相簿。如需詳細資訊,請造訪 http://gthumb.sourceforge.net/。
Gwenview 為 KDE 中簡單的影像檢視器。它提供資料夾樹狀視窗與檔案清單視窗,讓您能夠在檔案階層中輕鬆地瀏覽影像。如需詳細資訊,請參閱http://gwenview.sourceforge.net/home/。
Inkscape 為免費的 SVG 編輯器。Adobe Illustrator、Corel Draw 與 Visio 的使用者,將會在 Inkscape 發現類似的功能與使用者介面。它的眾多功能包括 SVG 至 PNG 匯出、圖層、變形、漸層、物件群組。如需詳細資訊,請造訪 http://www.inkscape.org/。
Kivio 是一種整合至 KOffice 套裝軟體的流程圖應用程式。先前使用 Visio 的使用者會覺得 Kivio 在外觀和使用上都很熟悉。如需詳細資訊,請造訪 http://www.koffice.org/kivio/。
KolourPaint 是 KDE 桌面異於使用的繪圖程式。您可用於繪圖或繪製圖表、編輯螢幕快照、相片或圖示等任務。如需詳細資訊,請造訪 http://kolourpaint.sourceforge.net/。
KPovmodeler 是與 KDE 桌面整合的 POV-Ray 前端。使用 KPovmodeler 不需要詳細瞭解 POV-Ray 程序檔,因為它會將 POV-Ray 語言轉譯為簡單易懂的樹狀目錄檢視圖。原始 POV-Ray 指令碼也可以匯入 KPovmodeler。如需詳細資訊,請造訪 http://www.kpovmodeler.org。
Krita 就等於 KOffice 的 Adobe Photoshop 和 GIMP。它可以用來建立和編輯像素式的影像。它的功能包括 Adobe Photoshop 或 GIMP 通常會提供的許多進階影像編輯功能。如需詳細資訊,請造訪 http://www.koffice.org。
請參閱LibreOffice。
POV-Ray (Persistence of Vision Raytracer) 可利用光線追蹤成像法 (Ray Tracing) 轉換技術,建立三維的寫實影像。因為 POV-Ray 亦提供 Windows 版本,所以 Windows 使用者能夠輕易地切換至此應用程式的 Linux 版本。如需詳細資訊,請造訪 http://www.povray.org/。
GIMP (GNU 影像處理程式) 是與 Adobe Photoshop 類似的開放原始碼軟體。它是用於處理數位圖形與相片的點陣圖形編輯器。如需詳細資料,請造訪 http://www.gimp.org/ 或參閱第 17 章「GIMP︰處理圖形」。
VueScan 是可用於多種平台的掃描軟體。您可將其與您硬體廠商的掃描軟體平行安裝。它可支援掃描器的特殊硬體,如批次掃描、自動對焦、抑制塵印或刮痕的紅外線通道,以及可減少投影片暗色區域掃描雜訊的多次掃描。它還提供簡單而精確的色彩修正。如需詳細資訊,請造訪 http://www.hamrick.com/vsm.html。
以下小節概述 Linux 系統與檔案管理的工具。讓您瞭解文字與原始碼編輯器、備份解決方案與歸檔工具。
表格 26.5. Windows 與 Linux 的系統與檔案管理軟體
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
檔案管理員 |
Windows 檔案總管 |
Dolphin、Nautilus、Konqueror |
|
文字編輯器 |
NotePad、WordPad、(X)Emacs |
kate、GEdit、(X)Emacs、vim |
|
PDF 建立程式 |
Adobe Distiller |
Scribus |
|
PDF 檢視器 |
Adobe Reader |
Adobe Reader、Evince、Okular、Xpdf |
|
文字辨識 |
Recognita、FineReader |
GOCR |
|
指令行壓縮程式 |
zip、rar、arj、lha 等 |
zip、tar、gzip、bzip2 等 |
|
GUI 式壓縮程式 |
WinZip |
Ark、File Roller |
|
硬碟磁碟分割程式 |
PowerQuest、Acronis、Partition Commander |
YaST、GNU Parted |
|
備份軟體 |
ntbackup、Veritas |
KDar、taper、dump |
Linux 版本的 Adobe Reader 就是對應於 Windows 和 Mac 版本的 Adobe Reader。它在 Linux 上的外觀和使用方式與在其他平台上一樣。在 Linux 中,仍無法使用 Adobe Acrobat 套裝軟體的其他部分。如需詳細資訊,請造訪 http://www.adobe.com/products/acrobat/readermain.html。
Ark 是一種適用於 KDE 桌面環境的 GUI 型套件程式,可支援常見格式。您可檢視、選擇並包裝和解除包裝歸檔中的單一檔案。如需詳細資訊,請參閱第 2.15 節「Displaying, Decompressing, and Creating Archives」 (第 2 章「Working with Your Desktop」, ↑KDE 使用者指南)。
Dolphin 是 KDE 4 的預設檔案管理員。它提供多種檢視模式、檔案預覽與分割檢視。如需詳細資料,請造訪 http://dolphin.kde.org/ 或參閱第 2.2 節「Using Dolphin File Manager」 (第 2 章「Working with Your Desktop」, ↑KDE 使用者指南)。
dump 套件包含 dump 與 restore。dump 可檢查檔案系統中的檔案,判斷需要備份的檔案,並將之複製到指定的磁碟、磁帶或其他儲存媒體。restore 指令執行與 dump 相反的功能,可還原檔案系統的完整備份。如需詳細資訊,請造訪 http://dump.sourceforge.net/。
Evince 是 GNOME 桌面的 PDF 和 PostScript 格式的文件檢視器。如需詳細資訊,請造訪 http://www.gnome.org/projects/evince/。
File Roller 是 GNOME 桌面的 GUI 式封裝程式。它提供的功能類似於 Ark。如需詳細資訊,請造訪 http://fileroller.sourceforge.net/home.html。
GEdit 為 GNOME 桌面的官方文字編輯器。它提供的功能類似於 Kate。如需詳細資訊,請造訪 http://www.gnome.org/projects/gedit/。
GNU Parted 是一個指令行工具,用於建立、刪除、檢查與複製分割區和其上的檔案系統以及調整其大小。若您需要為新作業系統建立空間,請使用此工具來重新調整磁碟的使用方式,以及在不同的硬碟之間複製資料。如需詳細資訊,請造訪 http://www.gnu.org/software/parted/。
GOCR 為 OCR (光學字元辨識) 工具。它可將文字的描掃影像轉換為文字檔案。如需詳細資訊,請造訪 http://jocr.sourceforge.net/。
有許多套件程式可降低磁碟的使用量。一般而言,這些程式的差異僅在於所用的壓縮演算法。Linux 也可以處理 Windows 上使用的套件格式。bzip2 的效率略優於 gzip,但可能需要較長的時間,具體視封裝演算法而定。
Kate 是 KDE 套裝軟體的一個模組。它可同時開啟多個本地或遠端的檔案。它提供語法反白、專案檔案建立與外部程序檔執行等功能,因此成為程式設計人員的最佳工具。如需詳細資訊,請造訪 http://www.kate-editor.org/。
KDar 是 KDE disk archive (KDE 磁碟歸檔) 的縮寫,為不受硬體影響的備份解決方案。KDar 使用目錄 (與 tar 不同),因此無須讀取整個歸檔便能擷取單一檔案,此外,它也能建立增量備份。KDar 可將歸檔分成多個片段,並為每個片段觸發燒錄資料 CD 或 DVD。如需詳細資訊,請造訪 http://kdar.sourceforge.net/。
Konqueror 是一個檔案管理員,也可用作網頁瀏覽器、文件與影像檢視器以及 CD 轉換器。如需詳細資訊,請造訪 http://www.konqueror.org/ 或參閱第 14 章「Konqueror︰燒錄網頁」,瞭解 Konqueror 的網頁瀏覽功能。
Nautilus 是 GNOME 的預設檔案管理員。您可使用 Nautilus 建立資料夾和文件、顯示和管理檔案和資料夾、執行程序檔、寫入資料到 CD 和開啟 URI 位置。如需詳細資料,請造訪 http://www.gnome.org/projects/nautilus/ 或參閱第 2.2 節「使用 Nautilus 管理資料夾和檔案」 (第 2 章「使用您的桌面」, ↑GNOME 使用者指南)。
Okular 是 KDE 4 的文件檢視器,取代了 KPDF。除 PDF 檔案之外,Okular 還允許您檢視許多其他格式的檔案。其功能可輕鬆地內嵌到其他應用程式中。如需詳細資料,請造訪 http://okular.kde.org/ 或參閱第 4 章「Viewing PDF Files and Other Documents with Okular」 (↑KDE 使用者指南)。
Taper 為備份與還原程式,提供易於使用的介面,讓使用者能夠將檔案備份至磁帶機,以及從磁帶機還原檔案。此外,檔案也可備份為歸檔檔案。支援遞迴選取的目錄。如需詳細資訊,請造訪 http://taper.sourceforge.net/。
vim (Vi improved) 是與文字編輯器 vi 類似的程式。使用者可能需要一些時間來習慣 vim,因為它區分為指令模式與插入模式。基本功能與其他文字編輯器相同。vim 提供獨特的選項,例如巨集錄製、檔案格式偵測與轉換,以及畫面中的多重緩衝區。如需詳細資訊,請造訪 http://www.vim.org/。
GNU Emacs 是一種可擴充、可自訂、自我記錄的即時顯示編輯器。XEmacs 乃是以 GNU Emacs 為基礎而產生。這兩個程式提供的功能幾乎相同,之間僅有些許的差異。經驗老到的開發人員可使用 Emacs Lisp 語言來擴充這些程式。它們支援許多語言,例如,俄文、希臘文、日文、中文與韓文。如需詳細資訊,請造訪 http://www.xemacs.org/ 及 http://www.gnu.org/software/emacs/emacs.html。
Xpdf 是 Linux 和 Unix 型平台的精簡 PDF 檢視套裝軟體。它包括檢視器應用程式和用於 PostScript 或文字格式的一些匯出外掛程式。如需詳細資訊,請造訪 http://www.foolabs.com/xpdf/。
本節會介紹 Linux IDE、工具套件、開發工具與版本控制系統,以供專業軟體開發之用。
表格 26.6. Windows 與 Linux 的軟體開發
|
任務 |
Windows 應用程式 |
Linux 應用程式 |
|---|---|---|
|
整合式開發環境 |
Borland C++、Delphi、Visual Studio、.NET |
KDevelop、Eric、Eclipse、MonoDevelop、Anjuta |
|
工具套件 |
MFC、Qt、GTK+ |
Qt、GTK+ |
|
編譯器 |
VisualStudio |
GCC |
|
偵錯工具 |
Visual Studio Debugger |
GDB、Valgrind |
|
GUI 設計 |
Visual Basic、Visual C++ |
Glade、Qt Designer |
|
版本控制系統 |
Clearcase、Perforce、SourceSafe |
CVS、Subversion |
Anjuta 是 GNOME/GTK+ 應用程式開發的 IDE。它包括具有自動格式設定、程式碼完成和反白的編輯器。和 GTK+ 一樣,它支援 Perl、Pascal 以及 Java 開發。其中也包括 GDB 式的除錯程式。如需詳細資訊,請造訪 http://sourceforge.net/projects/anjuta/。
CVS (Concurrent Versions System,平行版本控制系統) 是用於開放原始碼程式之最重要的版本控制系統之一。它是標準 Linux 發行套件所包含 Revision Control System (RCS,修訂版本控制系統) 的前端。如需詳細資訊,請造訪 http://ximbiot.com/cvs/。
Eclipse Platform 是設計用來建置整合式開發環境,可使用自訂插件來擴充。基本版本亦包含功能完整的 Java 開發環境。如需詳細資訊,請造訪 http://www.eclipse.org。
Eric 是針對 Python 和 Python-Qt 開發而強化的 IDE。如需詳細資訊,請造訪 http://www.die-offenbachs.de/eric/index.html。
GCC 是各種不同程式設計語言前端的編譯器集合。請在 http://gcc.gnu.org 尋找完整的功能清單和延伸文件。
GDB 是程式的偵錯工具,而這些程式是以各種不同程式設計語言所撰寫。如需詳細資訊,請造訪 http://www.gnu.org/software/gdb/gdb.html。
Glade 是用於 GTK+ 和 GNOME 開發的使用者介面建置程式。除了 GTK+ 支援以外,它還支援 C、C++、C#、Perl、Python、Java 等。如需詳細資訊,請造訪 http://glade.gnome.org/。
GTK+ 是一種多平台工具套件,可用於建立圖形使用者介面。它用於所有的 GNOME 應用程式、GIMP,以及其他數種程式。GTK+ 是設計用來支援多種語言,而非僅支援 C/C++。它剛開始是為 GIMP 所撰寫的,因此命名為 「GIMP Toolkit。」如需詳細資訊,請造訪 http://www.gtk.org。GTK+ 的語言繫結彙整於 http://gtk.org/features.html#LanguageBindings。
KDevelop 可讓您以不同語言 (C/C++、Python、Perl 等等) 來撰寫程式。它包含文件瀏覽器、具有語法反白的原始碼編輯器、編譯器的 GUI 等等。如需詳細資訊,請造訪 http://www.kdevelop.org。
MonoDevelop 是一種適用於 Linux 平台的開放原始碼整合式開發環境,主要針對使用 Mono 與 Microsoft .NET Framework 之軟體的開發。MonoDevelop 整合了與 Eclipse 和 Microsoft Visual Studios 類似的功能,例如 Intellisense、整合版本控制、整合式 GUI 及 Web 設計工具等。如需詳細資訊,請造訪 http://www.monodevelop.com/。
Qt 為一程式庫,可用來開發具有圖形使用者介面的應用程式。它可讓您迅速地開發專業的程式。如需詳細資訊,請造訪 http://trolltech.com Qt 開發的語言繫結彙整於 http://developer.kde.org/language-bindings/。
Qt Designer 是用於 Qt 和 KDE 開發的使用者介面和形式建置器。它可以作為 KDevelop IDE 的一部分執行,也可以獨立執行。QtDesigner 可在 Windows 下執行,甚至可整合到 Visual Studio 開發套裝軟體。如需詳細資訊,請造訪 http://trolltech.com/products/qt/designer.html。
Subversion 與 CVS 執行相同的工作,但加強了許多功能,例如,移動、重新命名,以及在檔案或目錄上附加中繼資訊。如需詳細資訊,請造訪 http://subversion.tigris.org/。
Valgrind 是一組程式,用於偵錯和描述 x86 應用程式。如需詳細資訊,請造訪 http://valgrind.org/。