Ubuntu Desktop Linux 20.04 應用攻略

做爲一個Ubuntu Desktop 的使用者,如何將系統帶來的效益發揮到極致,端看你多了解上面執行的應用程式。如果你是長期的Windows 使用者,剛開始用 Ubuntu Desktop 可能不太習慣。因為人是習慣的動物,要改變作業習慣甚至是更換應用程式都會是一種挑戰。但是別想太多,Ubuntu Desktop 操作沒那麼難,用個幾天就會上手。基本上 Ubuntu Desktop 是開源的作業系統環境,上面有非常豐富且免費的軟體資源可用。但關鍵是在你工作或休閒時你期待用何種程式來完成,這就是我們應用攻略想提出的一些建議。

Ubuntu Desktop 20.04 LTS

安裝防毒軟體?

用Ubuntu Desktop 可以完全省下防毒軟體的費用。記得Linux 中毒非常少見,但是怕駭客入侵。Ubuntu Desktop 基本上是放在內網,不對外提供服務,系統能夠定期更新,安全不會有太大問題。

Odoo • 文字及圖片
Remmina 遠端桌面
Ubuntu Desktop 螢幕分享

螢幕分享及Remmina 遠端桌面

如果你有 iPad 或是想從Windows 桌面連上 Ubuntu 桌面,你可以將你的Ubuntu 桌面分享出來(當然要有密碼保護)。這可以讓你隨時隨地操作 Ubuntu Desktop。反過來說使用 Ubuntu 上的 Remmina 你可以使用VNC 或 RDP 連上其他Windows 桌面或是其他 Linux 作業系統,這樣對於網管人員是非常方便的。

Terminal 終端機

Linux 很多時候用指令操作會快很多。你可以同時開很多不同分頁,執行不一樣的任務。視窗是 Windows及 MacOS 的強項,但是程式及視窗一多,非常耗硬體資源,電腦愈跑愈慢。Ubuntu Desktop 即便跑在老舊電腦上使用 Terminal 終端機一樣可以做很多事情,而且速度還是非常快。

Ubuntu Desktop Terminal 終端機
Ubuntu 檔案及系統備份回存
Timeshift 快照

檔案及系統備份回存

使用 Windows 的人應該都有經驗,當系統不正常或發生中毒,無法找出根本問題,這時後就會使用還原功能回到上一個正常的時間點,來暫時解決問題。在 Ubuntu Desktop 中可以使用 timeshift 做系統快照,一旦發生系統不正常,想要回到正常時間點就可以有快照可以還原。Ubuntu Desktop 也內建檔案備份功能,可以將檔案備份到其他硬碟或是雲端硬碟。

thunderbird mail client
typeApp 的 ActiveSync

E-mail

在 Windows 上大部份是使用 outlook 來收發信。但 outlook 一樣是病毒的溫床,能夠不用就不用。在 Ubuntu Desktop 的替代方案是 thunderbird。如果公司是用 Exchange Server,也可以使用 Hiri 或是 typeApp 的 ActiveSync 來收發信。Ubuntu Desktop 支援各種雲端信箱服務如 Gmail 或是 Office 365。但其實我們喜歡用 Zimbra Webmail ,用瀏覽器即可收發信,不需要用到 mail client 端軟體,還可以跨不同裝置使用。

WINE 

WINE 提供純 Windows 應用程式在 Ubuntu Desktop 執行。如果你有一些 Windows 程式如 putty 想要在 Ubuntu Desktop 運行,那麼安裝 WINE 後就可以執行putty 安裝程式

Putty 連線程式運作在 Ubuntu
Ubuntu 磁碟管理

磁碟管理

一般在 Linux 做磁碟管理會使用 fdisk 或是 parted 等工具來分割磁碟。Ubuntu Desktop 有很好的圖型界面管理工具,可以讓你對電腦上的儲存裝置有完整的了解。例如硬碟上需要同時有 NTFS 及 ext4 檔案系統,我們可以決定如何去切割硬碟做最佳的磁碟配置。

LibreOffice Writer
LibreOffice Calc

Office 軟體

微軟Office 軟體是辦公室內的文書處理工具。這種以 .doc 或是 .xls 附檔名的文件是病毒及勒索軟體的最愛。如果在 Windows 作業系統沒有安裝掃毒軟體,的確風險很大。Ubuntu Desktop 上的 LibreOffice 是類似 Office 的軟體,功能一樣強大且相容 Office。然而最重要的是 LibreOffice 的 odt 檔,不是病毒攻擊的對象。即便真正有病毒也不會影響作業系統本身。基本上使用 LibreOffice odt檔是非常安全的。如果要用 email 傳送如報價單檔案,我也會轉成 pdf 檔再 mail 給對方。

DVD燒錄軟體

Ubuntu Desktop 上的DVD 燒錄預設就有。還有一個 brasero 軟體也是可以安裝,使用上蠻方便的。

brasero

通訊軟體

常見的 Skype 及 Line 桌面版都可以在 Ubuntu Desktop 使用。

瀏覽器

Firefox 及 Chrome 都有支援。Google Chrome 可以在不同作業系統將欲開啟的分頁同步。這樣無論是在 Windows 或是 Ubuntu Desktop 都可以開出一樣的分頁,使用上較便利。瀏覽器也是進公司各個系統的 web 管理工具,或是應用Chrome擴充套件執行其他程式,所以瀏覽器是一個非常重要的應用程式。

美工軟體

美工軟體在Ubuntu Desktop 中常用的就是 GIMP (photoshop 的替代方案)及 Inkscape (coreldraw 的替代方案)。對一般初學者來講,GIMP 及 Inkscape 都夠用。當然每套軟體的設計邏輯不同,使用替代方案的軟體就是要換腦袋思考,如果一定要用之前的思維操作替代軟體,那很多地方也許行不通,導致轉換作業失敗。

GIMP
Inkscape
blender

3D 繪圖動畫

blender 是 Ubuntu Desktop 上的3D 繪圖軟體 ( 3D Studio Max 的替代方案)。業界的3D 繪圖軟體都非常昂貴,如果有一套免費軟體可以做到相同效果,為何不用?3D 繪圖軟體會用到 OpenGL 支援,在 Ubuntu Desktop 搭配中高階繪圖卡如  NVIDIA  P2000,將會讓你製作3D 模型非常順暢。

3D  CAD/CAE 軟體

Windows 上的專業3D CAD/CAE 軟體都是非常昂貴。對比 Ubuntu Desktop 上的 CAD 軟體如 FreeCAD 卻是免費的。你可以使用 FreeCAD 設計3D 模型然後用 3D 列印將其打印出來。另外一套 CAELinux 可以從 CAD 到有限元素分析到流體動力分析都辦得到。很難想像以前需要數百萬的軟體才能完成的工作,現在有免費可用。不過還是要強調專業軟體有它的獨特性,使用替代軟體完成設計及分析需要換位思考,不要被以前的使用習慣給限制住了。

 FreeCAD
CAE Linux
Kdenlive
openshot

影音編輯軟體

非線性剪輯及影音編輯軟體如 Kdenlive 或是 openshot 在 Ubuntu Desktop 上都是不錯的選擇˙。對一些初學剪接軟體的人,我覺得是很好的學習工具。

FTP 軟體

如果需要使用 FTP 上傳到伺服器,FileZilla 是很好的工具。基本上 Ubuntu Desktop 提供眾多指令操作。如果要學好Ubuntu Linux ,多熟悉指令會很有幫助。畢竟圖形界面有一定的限制,指令才能將軟體功能完前展現。

Filezilla FTP 軟體
Zoiper  VoIP

VoIP 軟體

公司有使用  VoIP 軟體來對外部 PSTN 電話連線。在 Ubuntu Desktop 上可以安裝 Zoiper 免費版與公司的 Asterisk 伺服器 - Elastix 連線。所以我可以直接在Ubuntu Desktop 上打電話給客戶,非常方便。

視訊會議及 web meeting

公司使用 3CX 軟體對外做視訊會議及 web meeting。3CX 是基於 Chrome 的擴充套件。我可以透過 3CX 接聽電話及發起視訊會議,減少很多長途出差的成本。

Odoo • 文字及圖片

VLC media player

媒體撥放器

在 Ubuntu Desktop 上有預設觀看影片的軟體。建議加裝一套 VLC media player 讓支援的影片格式更加完整。

聽音樂

下載安裝 Spotify 是最好的選擇。或是你可以使用預設的 Rythonbox 來開啟音樂檔。

Sportify
Rythonbox
遊戲

遊戲是 Windows 強項,但 Ubuntu Desktop 還是有潛力,因爲 3D 圖形運算能力的成熟及豐富的軟體支援,加上串流遊戲的模式開始運作,非 Windows 作業系統平台執行遊戲不是問題。

中文輸入法

中文輸入法是 Ubuntu Desktop 的強項。有新酷音,詞音,倉頡及無蝦米等選擇。剛開始使用時會有點不習慣,不過大致上沒什麼問題。

截圖軟體

簡單好用的截圖軟體在 Ubuntu Desktop 上使用還蠻順手的

無線上網/藍芽

這在 Ubuntu Desktop 右上角有圖式可以點選連線。
OpenVPN & PPTP

VPN

如果你帶著你的 Ubuntu 筆電在公司外工作,你可以使用 OpenVPN 連進公司內網,等同坐在辦公室內辦公一樣。

程式開發

無論你是做哪一種類型的開發,使用哪一種程式語言,Ubuntu 只需要使用 apt 或是 snap 安裝就可以輕易部署最適合你的開發環境。據調查目前 Ubuntu Desktop 是目前開發人員最多人使用的Linux 開發環境,也受到各大品牌電腦重視,推出預載 Ubuntu Desktop 的筆電或桌機。我個人推薦 Dell Latitude 及 Precision 工作站預載 Ubuntu Desktop,可以讓你開箱即用,非常方便。

網管工具

做爲一個網管人員,需要經常在Linux 與 Windows 環境下做系統管理,設定檔變更或是 log 查看。使用 Ubuntu Desktop 的終端機視窗及remmina 遠端桌面可以對Linux及 Windows 系統做連線,是一個非常友善的網路管理環境。如果是在Windows 環境下,連線 Linux 還需要額外安裝 Putty 等程式,做跨平台管理不是很方便。另外網管人員經常需要畫網路架構圖,我個人建議在 Ubuntu Desktop 下安裝 yED 軟體,它是一個類似 Microsoft Visio 流程圖軟體,但功能上是可以滿足需求。

yED flowchart
VirtualBox

虛擬機

你可以在 Ubuntu Desktop 安裝 VirtualBox,運作任何你相要運作的作業系統。或是你想直接運作 Docker 容器,那也不是問題。例如有些程式,一定要在 Win10 的環境下運作,你可以選擇在 VirtualBox 安裝 Win10。

網頁編輯

如果你需要經常編輯網頁程式碼,在 Ubuntu Desktop 上可以安裝 Adobe 的 Brackets 程式。不過目前很多網站後台都有內建編輯器,這就要看你使用的環境而定了。

Brackets 網頁編輯
glmark2

OpenGL 3D 繪圖效能

如果你要知道你的Ubuntu 電腦 3D 繪圖效能如何,你可以跑 glmark2 benchmark 測試程式。我們使用的是 Nvidia Quadro P2000 繪圖卡,跑出的glmark2分數是 9790。(電腦規格 i7-9700 CPU/16GB RAM/256G SSD/Quadro P2000)

ERP/會計軟體

目前許多ERP 及會計軟體都已經是 web based,更換作業系統平台,不會有使用上的問題。

人工智慧及機器學習

資料科學的領域是 Ubuntu Desktop 的強項,Ubuntu Desktop 在軟體上提供了完善的整合能力。我們會使用影片介紹在一台電腦搭配  NVIDIA P2000 顯卡做Pytorch MNIST dataset 做機器學習訓練,其速度是單純用 CPU 訓練速度的6 倍多。如果你有從事資料科學相關的研究,建議購買工作站電腦搭配 Ubuntu Desktop 來實做。

結論

Ubuntu Desktop 做為一個開源的作業系統,整合眾多高品質的軟體,讓從Windows 作業系統轉換到Ubuntu Desktop 變成可能。但是我還是看到一些純 Windows 開發的環境如網銀,無法在 Ubuntu Desktop 使用。我會建議公司保留幾台 Windows 電腦做 “特殊” 用途,其他電腦轉換成 Ubuntu Desktop。這樣的配置可以大量省下 Windows 及專屬軟體的授權費用,另外使用Ubuntu Desktop 也非常安全及穩定,不必擔心中毒或是勒索軟體的威脅。

這是我整理的 Ubuntu Desktop 的應用攻略,也許很多領域使用Ubuntu 也用的不錯,你也可以在討論區留言給我,我會將它補上。改變沒有想像中困難,只要你懂的繞路。條條大路通羅馬,不是嗎?

分享

善用開源工具阻擋網站惡意流量