Ubuntu Desktop Linux 20.04 應用攻略

前言

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

安裝防毒軟體?

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

Odoo • 文字及圖片
Ubuntu workspace 多個桌面

當你使用 Ubuntu Desktop 一段時間後,應用程式視窗如果全部擠在同一桌面,感覺會特別擁擠。Ubuntu Desktop 支援多個桌面,你可以將同類型的程式放在同一桌面,使用多個桌面來分散擺放,這樣做的好處是不會讓太多程式互相干擾桌面空間,提高工作的流暢性。使用上也非常簡單,只要按 Win 鍵或是桌面左上角-概覽,在螢幕右側就會出現幾個工作桌面小視窗,中間就是開啟的應用程式。點選應用程式就可以開始使用,你也可以拖拉應用程式到其它桌面,調整每個桌面的應用程式數目,方便操作。點選工作桌面小視窗或是用滑鼠滾動就可以切換桌面。實際操作可以看一下下面視頻。

 
 


Plank - 應用程式釘選 Dock

Plank - 應用程式釘選 Dock

對於用過MacBook 的人來說,常用應用程式釘選的 Dock 會是一熟悉的操作模式。當游標移到icon 時自然會被放大。這時你就可以確定開啟應用程式。Dock 擺放的位置及行為模式都可以調整。要讓它自動隱藏也不是問題。我個人覺得對提高工作效率有一定程度的幫助。在Ubuntu Desktop 安裝時只要執行下面指令即可。

sudo apt install plank
Remmina 遠端桌面
Ubuntu Desktop 螢幕分享

螢幕分享遠端桌面

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

另外有些工程師在家工作要連辦公室遠端繪圖工作站,這時能夠流暢地處理2D/3D 繪圖就需要對RDP 加速,NoMachine 能夠快速提供包含聲音及影像的串流體驗,如同坐在電腦前面一樣。

NoMachine RDP

當然也有些人還是習慣用 teamviewer 來連接桌面,這也不是問題。

Teamviewer on Ubuntu Desktop

Terminal 終端機及文字編輯器

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

除了Ubuntu 預設的文字終端機外,Telix 是一套有更進階功能的軟體。例如你想要同時看三個文字視窗來了解系統的問題,傳統上你需要在三個不同分頁間切換,Tilix 可以將這三個視窗整合在同一視窗並可水平或是垂直擺放,同時提供客製化背景/抬頭/連結。Telix 也支援拖放視窗及通知功能(例如當某項工作完成時)。


另外值得一提的是Ubuntu 預設的文字編輯器可以將不同檔案開啟在同一視窗的不同分頁,這樣我要進行切換檔案做編輯或比較時就會很方便,這是不是比Windows 的記事本優秀許多?


Ubuntu Desktop Terminal 終端機

Tilix





text editor on ubuntu
Ubuntu 檔案及系統備份回存
Timeshift 快照
還原測試

檔案及系統備份回存

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

Ubuntu Desktop 也內建檔案備份功能,可以將檔案備份到其他硬碟或是雲端硬碟。另外當你設定完備份後,系統會不定期跳出還原測試的視窗,你可以輸入加密密碼做還原測試,這樣的好處是定期檢查資料的完整性,避免發生緊急狀態時,卻發現備份資料是失敗的。

另外使用USB Live CD 方式作系統映像檔
也可以達到備份及還原的目的可以參考這篇文章


thunderbird mail client

使用 mailspring 來收gmail


Zimbra Webmail

E-mail

在 Windows 上大部份是使用 outlook 來收發信。但 outlook 一樣是病毒的溫床,能夠不用就不用。最近報導巨大規模的exchange server 及 acer被駭事件& 廣達被駭事件說明在Windows 上無論是使用exchange email server 或outlook client 端收信軟體都是非常不安全。許多被駭的server 已被執入後門程式竊取資料或是攻擊其他exchange server。也就是說如果你是使用 Ubuntu Desktop,這些釣魚信件造成資料被竊或是惡意勒索都不會發生,因為惡意程式只會感染Windows作業系統,在Ubuntu Desktop 上起不了作用。

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

執行Windows 應用程式

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

另外使用playonlinux 可以在Ubuntu 上安裝一些Windows 程式。基本上playonlinux 可以讓你方便管理及安裝這些Windows 程式,但是playonlinux 不保證可以對每種Windows 程式安裝成功。我建議在Ubuntu Desktop 上多使用替代方案取代慣用的Windows 程式,可能會是比較好的體驗吧!



notepad++

playonlinux  on Ubuntu Desktop
Ubuntu 磁碟管理
sudo smartctl -t short -a  /dev/nvme0n1

磁碟管理

一般在 Linux 做磁碟管理會使用 fdisk 或是 parted 等工具來分割磁碟。Ubuntu Desktop 有很好的圖型界面管理工具,可以讓你對電腦上的儲存裝置有完整的了解。例如硬碟上需要同時有 NTFS 及 ext4 檔案系統,我們可以決定如何去切割硬碟做最佳的磁碟配置。另外可以注意到點選硬碟時會有一列評估硬碟健康狀態,這對我們要了解硬碟是否正常是會有幫助。如果沒有顯示這列 (例如系統上有一M.2 SSD 無顯示健康評估,代表不支援 SMART 硬碟檢測),則要另外用 smartctl 指令來檢查。 跑出的測試結果是PASSED 則代表目前是正常的。

sudo apt-get install smartmontools
sudo smartctl -t short -a /dev/nvme0n1

電源管理,增加筆電續航力

Ubuntu 筆電使用時有多種情境會需要不同的電源管理模式。例如只使用電池供電時,會希望儘可能的節省電力,或是需要進行GPU 運算時則需要有較佳的效能。雖然可以自行調整如螢幕亮度等各種設定,但比較好的方式是安裝 TLP 軟體。TLP 安裝完可以自動在背景執行省電的工作,一般可以增加一倍的使用時間。TLP 上有一圖形介面軟體 slimbook battery 可以讓你方便在不同模式切換,甚至做更細微的控制,例如自動暫時關閉USB port ,調整CPU 速度等。TLP 及 slimbook battery 安裝方式如下:

slimbook battery
slimbook battery advanced mode

sudo apt install tlp

Slimbook Battery 安裝

sudo add-apt-repository ppa:slimbook/slimbook
sudo apt update
sudo apt install slimbookbattery

LibreOffice Writer
LibreOffice Calc

Office 軟體

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

Office 2021 或是 Office 365 的開源替代方案)


DVD燒錄軟體

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

brasero

通訊軟體

常見的 Skype 及 Line 桌面版都可以在 Ubuntu Desktop 使用。
還有一個Telegram 是一套國際間受歡迎的加密通訊軟體,你可以安裝 Telegram Desktop 在桌面使用,所有訊息都會同步到你的手機端,非常方便。

Telegram



瀏覽器

Firefox 及 Chrome 都有支援。Google Chrome 可以在不同作業系統將欲開啟的分頁同步也能同步書籤/擴充套件/密碼/Apps 等。這樣無論是在 Windows 或是 Ubuntu Desktop 都可以開出一樣的分頁及Apps,使用上較便利。瀏覽器也是進公司各個系統的 web 管理工具,或是應用Chrome擴充套件執行其他程式,所以瀏覽器是一個非常重要的應用程式。另外值得一提的是Microsoft 的 Edge 瀏覽器也可以安裝在 Ubuntu Desktop 20.04 上。實際測試登入企業網銀是可以建立付款資料,可惜在放行時提示需要Windows 系統的放行元件,所以終究要轉為Windows 作放行。所以銀行的網路銀行系統要加快腳步做跨平台的相容模式了。

edge on ubuntu desktop

Brave是一個基於Chromium網頁瀏覽器及其Blink排版引擎的自由及開放原始碼網頁瀏覽器,由Mozilla專案的聯合創始人、JavaScript的創造者布蘭登·艾克宣布。它宣稱阻止網站跟蹤器和移除侵入式網路廣告。該瀏覽器也宣稱通過與廣告客戶分享更少資料來改善網路隱私。如果你的電腦硬體比較老舊或是網路頻寬不足,我非常建議用Brave 取代其他瀏覽器,因爲在資源非常有限的電腦上,過多的侵入式廣告及網站跟蹤器會大幅降低瀏覽速度,使用Brave可以讓你節省很多時間。另外如過你不想分享太多資訊給廣告公司,使用Brave 可以大幅提高個人的網路隱私,

Brave on Ubuntu Desktop

在Ubuntu Desktop 上安裝Brave 只要使用snap 安裝即可。

sudo snap install brave
ULauncher 快速開啟應用程式

傳統上開應用程式要在選單上或桌面上來回找尋,當Ubuntu 應用程式愈來愈多,你需要一個可以快速開啟應用程式的工具。ULauncher 可以讓你按 Ctrl + Spacebar 就可以輸入關鍵字搜尋應用程式,讓你在數秒間開啟你要使用的應用程式,非常方便。ULauncher 也支援各種擴充套件讓你可以I 做一些進階功能如開啟網頁搜尋 。


ULauncher 快速開啟應用程式
Etcher

映像檔寫入軟體

Etcher 是一個免費及開源的USB 映像檔寫入軟體。隨著各式各樣的Linux 作業系統出版,能夠製作可開機的USB 碟或SD 卡就會方便許多,而 Etcher 就是提供這樣功能的軟體而且可以跨Windows/macOS/Linux 使用。使用方法也很簡單,只要選擇 .iso 或是 .img 檔後再選擇USB 碟或是SD 卡,再按下一步就完成了,非常方便。

美工軟體

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

對想要管理電腦內大量相片或圖片的人來說,Ubuntu Desktop 預載的 shotwell 軟體可以依日期管理所有圖片或照片。shotwell 還可以對圖片做方便的圖形處理如 旋轉/裁切/拉直/紅眼/調整/補強,等同是一簡單的美工工具軟體。另外有時網站需要處理大量圖片,將其調整成合適的大小及格式,你可以使用批量圖片處理軟體-Converseen

GIMP
Inkscape

shotwell

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
EDA 電子設計自動化

電子設計自動化工具或簡稱為EDA工具是一類專門的計算機程序,旨在幫助設計IC芯片或PCB板。它們被微芯片製造商廣泛用於開發一流的電子產品並降低生產成本。 EDA程序在包括系統設計和硬體實施在內的大量工程。 Linux為系統設計人員提供了一些最好的此類工具。例如 KiCad 或是 gEDA 都是大量整合開源EDA 工具來取代有授權的EDA 軟體,節省軟體購買的費用。事實上目前開源 EDA 工具愈來愈多,你可以參考這篇文章

KiCAD on ubuntu

Kdenlive
openshot

影音編輯軟體

想要剪接一些影片然後上傳到 YouTube 嗎?想要做一個多鏡頭的video podcast 並加上不錯的影音效果嗎?非線性剪輯及影音編輯軟體如 Kdenlive 或是 openshot 在 Ubuntu Desktop 上都是不錯的選擇˙。對一些初學剪接軟體的人,我覺得是很好的學習工具。Kdenlive 非線性剪輯軟體包含基本及進階功能例如keying, rotoscoping, keyframe editing, cool transitions 及輸出 profiles。

儘管 Kdenlinve、Openshot 和 Shotcut 等開源視頻編輯應用程序對於 Linux 用戶來說是極好的非線性編輯解決方案,但這些應用程序並不是用於好萊塢製作級別的應用程序。但 Blackmagic Design 是一家專業硬件(相機、顯示器、視頻集線器、eGPU、硬件控制面板、控制台和存儲解決方案)和視覺行業編輯軟件的生產商,已決定發布其高度專業的非線性軟件的 Linux 版本。視頻編輯套件 DaVinci Resolve 免費提供給 Linux 社區。這不是他們商業產品的完全精簡版,而是提供了付費版所包含的幾乎所有功能。測試最新的 17版安裝在 Ubuntu 20.04 Desktop 是沒有問題的。這樣專業等級的影音編輯軟體已可媲美 Adobe Premiere and Apple Final Cut X (更多取代 Adobe 軟體的替代方案,請參考這篇文章)

DaVinci Resolve

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 接聽電話及發起視訊會議,減少很多長途出差的成本。

另外一個常用的web meeting 軟體 Zoom 也有 Ubuntu 支援,雖然官網寫的版本是 16.04 LTS,但實際裝在 20.04 LTS 版本是可以用的。

zoom on ubuntu
 

3CX



團隊溝通平台


對於許多跨地區或是跨國的團隊來說,如果有些事情要線上討論時,除了安排線上視訊會議外,如果只使用即時通訊軟體會面臨團隊成員通訊軟體不同的問題。因此平常的討論工作就需要一個方便的即時溝通平台,這時Slack 團隊溝通平台就可以幫的上忙。Ubuntu Desktop 也支援 Slack 安裝及訊息通知,等同是一企業級的通訊軟體,這樣我們就可以在私人的通訊軟體及工作上的通訊軟體做一個比較好的分隔,而不會訊息過度混雜。

Slack on ubuntu desktop

另外一個是Microsoft Team 通訊軟體,據說在疫情期間因爲遠距工作的關係,使用者從2000萬爆增到1.25 億。算是後起之秀。

Microsoft Team on Ubuntu

如果要在 Ubuntu Desktop 上安裝 Microsoft team 可使用微軟的程式庫安裝。

安裝存儲庫簽名密鑰

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
創建 Teams 應用程序存儲庫

echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" | sudo tee /etc/apt/sources.list.d/teams.list

更新並安裝

sudo apt update
sudo apt install teams
VLC media player

Clapper

        媒體撥放器

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

Clapper 是另一個新的 Linux 視頻播放器。實際上,它更適用於 GNOME。它建立在 GNOME 的 JavaScript 庫和 GTK4 工具包之上,自然地融入了 GNOME 桌面環境。它使用 GStreamer 作為媒體後端,使用 OpenGL 進行渲染。你可以使用Clapper 開啟本地端視頻或是輸入YouTube URL 直接在播放器看 YouTube 或聽音樂。安裝指令如下:

sudo flatpak install flathub com.github.rafostar.Clapper

聽音樂及Podcast

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

對於想要聽世界各國廣播電台的人,你可以使用 Shortwave 軟體來收聽 internet radio stations。例如我有在學習日文,能夠在在台灣收聽日文廣播節目非常有趣,你甚至可以啟動錄音功能反覆練習你的聽力。Shortwave 也支援 Google 的 chromecast  讓你可以在大電視上收聽廣播節目,非常推薦。

Sportify
Rythonbox
Shotwave
聲音編輯

另外對於製作 Podcast 或是音樂檔編輯的人,Audacity 能夠做到 錄音/轉檔/複製/編輯/混音/改變音速及做其他聲音效果,這是一個聲音編輯不可或缺的工具。
Audacity on Ubuntu Desktop

Google Drive
Google 雲端硬碟資料

雲端硬碟

對習慣使用雲端硬碟做檔案備份的人來說,Ubuntu Desktop 一樣可以支援的很好。例如我較常使用 Google Drive,因爲有將近15GB 的免費空間可以用。設定也頗為簡單,只要在線上帳號設定上選擇 Google 登入後,就可以同步Google 的服務到你的桌面上包含雲端硬碟。同步好後你就可以在你的檔案夾上找到你的 Google 雲端硬碟資料。所有資料夾內的變更都會同步到雲端。如果你需要在Linux 檔案系統直接讀取 Google Drive,那你還需要裝ㄧ個軟體 google-drive-ocamlfuse。另外常用的雲端硬碟如 Dropbox 也有支援,裝完後會在你的家目錄產生一 Dropbox 目錄,如此你就可以直接在桌面存取雲端硬碟了。

多語系支援

對於從事跨各國語系工作的人來說,能夠在單一桌面切換不同語言介面是一件很棒的事情。
Ubuntu Desktop 內建世界各國語言。即便開始安裝時選擇單一語言如繁體中文,也可以事後在設定中加入其他語言如簡體中文或是日文。當切換語言時只要登出再登入即可完成切換。不像Windows 需要整個重開機才行,節省不少時間。

Multi-languages
遊戲

遊戲是 Windows 強項,但 Ubuntu Desktop 還是有潛力,因爲 3D 圖形運算能力的成熟及豐富的軟體支援,加上串流遊戲的模式及跨平台遊戲普及,非 Windows 作業系統平台執行遊戲不是問題。例如  Valve 出版的 Steam 就有 Windows/macOS/Linux 三種版本版本,所以如果你向Valve 購買Steam,你除了可以在 Windows 上玩,在Ubuntu Desktop 上也可以下載無痛移轉使用,3D 效果很不錯喔!

Sream
中文輸入法

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

ubuntu 中文輸入法

截圖軟體

Ubuntu Desktop 預設就有螢幕截圖軟體,但是無法直接進行標注及編輯截取圖片。

螢幕截圖軟體

flameshot 是另外一套簡單好用的截圖軟體並可以在截圖後做編輯。例如你可以加入箭頭及說明文字或是將敏感的資訊模糊化。

flameshot


無線上網/藍芽喇叭/麥克風

這在 Ubuntu Desktop 右上角有圖式可以點選連線。如果您要將您的Ubuntu 筆電當成WiFi 熱點分享給別人使用,那你可以啟動WiFi 熱點分享,就如同將手機連線分享給別人使用一樣。

WIFI 熱點 on ubuntu desktop

另外有時會想用筆電連結藍芽喇叭聽音樂,只要打開藍芽蒐尋裝置即可。如果有需要用更好音質的麥克風來作Podcast 或是用OBS 作直播,建議用 Razer Seiren X 魔音海妖麥克風,Ubuntu 20.04 LTS 可立即找到硬體,輸入及輸出(透過耳機)音質都不錯。

bluetooth on ubuntu

ubuntu 麥克風
HP printer on ubuntu

Ubuntu 列印分享

列印分享

雖然隨者公司數位化腳步加快,列印的需求還是存在,就如同現在的傳真機一樣,即便email 很普及了,但是偶爾還是需要傳真或列印。Ubuntu 在支援印表機也做的蠻不錯的。有些usb 印表機甚至隨插即用,省掉很多時間。對經常使用 Ubuntu Desktop 來做文書處理的人來說,好的列印支援還是有幫助。

另外印表機分享也是一樣,只要Ubuntu Desktop 發佈連接此系統的共享印表機,其他人無論是用Windows 或是 Ubuntu Desktop 都很容易發現這台印表機並加入使用。

檔案分享

在一般多人辦公的環境有時需要將個人檔案分享給其他人,這時就可以開啟Ubuntu 的檔案夾分享功能,如果你要讓別人也有寫入權限,也可以開啟寫入功能。當檔案是別人所創建時,你可以看到目錄或檔案有掛鎖符號。在Ubuntu Desktop 想掛上別人分享的目錄夾只要在檔案管理的連接伺服器輸入如

smb://192.168.10.87/圖片

系統就會將圖片目錄掛載上來。所以Ubuntu Desktop 對於多種作業系統環境要做檔案分享及列印分享都可以做的很好。


ubuntu 檔案分享


網路攝影機 IP CAM

在 Ubuntu Desktop 上可以安裝 CCTV Viewer,只要輸入IP攝影機的網址就可以將影像傳回到桌面,如果有多支攝影機也可以放成網格狀同時觀看。

CCTV Viewer

直播串流及錄影軟體

如果你是做線上教學或是當YouTuber 你會需要一個軟體做直播串流或是錄影。Ubuntu Desktop 上你可以安裝 Open Broadcaster Software (OBS)。OBS 可以讓你使用各種場景混合各種聲音/媒體或影像來源然後錄影起來或是串流到各大直播平台如 YouTube /Facebook/Twitch 等。你也可以像導播機一樣在直播過程中切換不同場景,提供觀眾更豐富的收看效果。更多OBS 操作方式可以參考這篇文章。OBS 安裝方式如下。

sudo apt-get install ffmpeg
接著加入 OBS 的套件庫,以 apt 安裝 OBS:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update && sudo apt-get install obs-studio
下面是 OBS 開啟畫面
OBS on ubuntu
Caffeine 螢幕保護控制軟體

一般使用 Ubuntu Desktop 預設會開螢幕保護程式,但有時你正在看影片或是寫程式,不希望被干擾,你可以使用 Caffeine 來關掉螢幕保護,這樣你可以專心工作或是不需要時再手動切回螢幕保護。
Caffeine

多媒體創作

對於想使用 Ubuntu 來做為多媒體工作的人來說,完善的應用程式整合將能提高生產力。Ubuntu Studio  整合了五大類應用程式包含 聲音 Audio/ 繪圖 Graphics/Video 視訊/出版Publishing/相片Photography 提供各類型創作者完善的創作環境,而這些高品質應用程式都是開源且免費的。如果相同的作業環境但是使用 Windows 及商業版應用程式,那您可需要準備一大筆費用來購買軟體授權,但是使用 Ubuntu Studio 卻是零成本。但唯一要做的就是熟悉應用程式的操作,讓這些軟體將您的創意化為可行。Ubuntu Studio 可以當成一般作業系統安裝 (使用 Xfce 圖形介面),也可以使用Ubuntu studio installer 安裝在正式版的 Ubuntu Desktop 上 (使用預設的 Gnome  圖形介面)。
Ubuntu Studio
OpenVPN & PPTP

VPN

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

程式開發

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

對於在Linux 開發軟體,Ubuntu Desktop 提供包括Gedit, Atom, Sublime Text 甚至是Notepad++,但微軟提供的   Visual Studio Code 也不錯。它內建支援許多語言包含TypeScript, JavaScript 及Node.js。它也支援自動完成的功能及透過插件擴充功能。

Visual Studio Code
snap list on ubuntu
flatpak list on ubuntu

應用程式封裝格式

對於愈來愈多的Linux Desktop 應用程式來說,能夠開發一種應用程式然後在所有 Desktop 版本都可以執行是非常重要的。在 Ubuntu Desktop 中常用的應用程式封裝格式是 snapflatpak。這兩種都是使用容器技術及中央程式庫來做程式的跨版本支援及做自動更新。所以你不必擔心當系統升級後,應用程式無法執行。程式還能自動更新保持最佳狀態。比起 Windows 作業系統,XP/Win7/Win10 應用程式不相容,導致很多人停留在Win7 很長一段時間不願升級到Win10,現在Linux 的桌面版本是不是更先進?

網管工具

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

yED flowchart
VirtualBox on Ubuntu Desktop

虛擬機及容器

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

QEMU/KVM

除了VirtualBox 外,你也可在Ubuntu Desktop 上使用QEMU/KVM運行虛擬機,QEMU 是一模擬器並借助KVM 及 Intel VT-x 及 AMD -v 來達到接近實體主機的運算速度。但預設要管理 KVM 虛擬機要使用指令管理,需要熟練指令才能管理虛擬機,但你可在KVM 上再安裝  Virt-Manager ( Virtual Machine Manager) 來達到圖形化介面管理。我個人認為就執行的速度及功能面 QEMU/KVM 較 Virtualbox 優,你還可以跨機器遠端管理虛擬機,或是讓虛擬機跟著主機開機一起啟動 (適合兼作伺服器的環境)。下面就是如何安裝 KVM 管理介面的指令:

QEMU/KVM on Ubuntu Desktop
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils    
然後安裝管理介面 Virt-Manager,重開機後即可運作虛擬機管理員

sudo apt install virt-manager
sudo reboot

另外在Ubuntu Desktop 上如果要直接運行容器的環境,你可以安裝 Microstack 或是 Microk8s。Microstack 是 OpenStack 的簡易版本,容易安裝。相同的 Microk8s 是 K8S 的簡易版本,特別適合開發的環境或是應用在邊緣運算或是 IOT 的應用。

Microstack on Ubuntu Desktop


Microk8s on Ubuntu Desktop


網頁編輯

如果你需要經常編輯網頁程式碼,在 Ubuntu Desktop 上可以安裝 Bluegriffon 程式。另外一套是 Adobe 出版的 Brackets 一樣支援豐富的網頁編輯工具,不過這套開源軟體即將被停止支援,可能是賣慣授權軟體廠商對開源的服務模式不感興趣吧。但是開源就是開源,還是會有興趣的開發人員會將它發展的很好。

Bluegriffon 網頁編輯
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,更換作業系統平台,不會有使用上的問題。我們自己是使用開源 Odoo ERP。

Odoo ERP

                    人工智慧及機器學習

                    資料科學的領域是 Ubuntu Desktop 的強項,Ubuntu Desktop 在軟體上提供了完善的整合能力。

                    開發軟體

                    同類最佳的數據科學工具。用於AI / ML開發的最佳生產力工具,包括可用的指南和資源。


                    部署
                    多框架模型服務。跨網狀設備的有效模型部署。低延遲推理服務。


                    ML操作
                    生產數據科學的基礎架構。集中式或多雲培訓基礎架構,可實現更好的資源分配和數據治理。



                    數據湖
                    無論數據在哪裡,都可以分析史詩般的數據量。使用開放源代碼構建針對裸機,虛擬或雲基礎架構上的機器學習而優化的大型數據湖。



                    數據運算測試

                    我們使用一台Ubuntu電腦搭配  NVIDIA P2000 顯卡做Pytorch MNIST dataset 機器學習訓練,其速度是單純用 CPU 訓練速度的6 倍多。如果你有從事資料科學相關的研究,建議購買工作站電腦搭配 Ubuntu Desktop 來實做。另外使用 Nvidia RAPIDS 快速部署機器學習的環境可以參考我們的文章

                    結論

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

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

                    寄送信件 - 歸檔 - 退訂

                    已發送確認電子信件。

                    訂閱 ubuntu Desktop 討論群組, 請先登入

                    TOP

                    分享


                    2024 Ubuntu 桌面新趨勢