在 Chrome OS 下玩 Linux

雖然可能對極客(Geeker)的吸引更多一些,但 Linux 容器「Crostini」是暨瀏覽器與 Play 商店之後,Google 給 Chrome OS 出的另一大絕招。容器化的 Linux 表示它與主系統是隔離開的,類似沙盒的狀態,這表示就算是初學者,也可以安心玩,玩壞了隨時可以很方便的砍掉重練。

所以即使你不太懂命令列,你還是可以很簡單的用幾行指令,享受 Linux 的好處,也讓你的 Chrome OS 功能得到擴充,不只是使用網頁與手機應用,也可以有真正電腦版的軟體。

既然已經擁有了 Chrome OS,不妨放開心胸嘗試看看。

陸續更新~

(更新:2023-04-13 在新版 111 版中實測過。)


如何啟用 Crostini 與設定使用空間

進入「設定」,在左邊的分區中,點選「Linux (Beta 版)」,然後點選右邊的「啟用」。

點「繼續」,然後設定要使用的用戶短名,以及設定預留給 Linux 的空間。之後可再調整,所以用預設值也可以。設定好,就可以點「安裝」。然後經過一段時間,等到進度條跑完,一個終端機視窗出現,這就表示我們成功的啟用了Linux。

如何設置中文環境、輸入法、基本軟體

Chrome OS 中,Linux 環境下的中文環境與輸入法是獨立的,所以我們需要另外安裝設定。提示一下, Chrome OS 中,「檔案」應用可以跨界管理。

首先要更新套件管理工具

sudo apt-get dist-upgrade
sudo apt-get update

然後,我們指定一下中文環境

sudo dpkg-reconfigure locales

在這個介面中,用 ↓ 或 PageDown 拉到最下面,勾選 zh_TW UTF-8 (游標在上面時,按空白鍵),然後按 Enter 下一步。

然後在列表中,再一次移到 zh_TW UTF-8,按 Enter。

接著我們安裝字型:

sudo apt-get install fonts-noto-cjk

然後安裝新酷音輸入法:

sudo apt-get install fcitx fcitx-chewing
sudo apt-get remove fcitx-module-kimpanel

fcitx 支援蠻多輸入法的,有需要的話,也可以再安裝。

然後我們設定一下預設輸入法:

im-config

按順序點: 確定→ 是 → 選擇 fcitx → 確定 → 確定。

接著我們初次啟動輸入法,與進行設定:

fcitx && fcitx-config-gtk3

確定好載入的輸入法正確,以及確認好快速鍵等設定後,就可以關掉了。

接著是在終端機環境下的設定:

echo /usr/bin/fcitx-autostart >> ~/.sommelierrc

mkdir -p ~/.config/environment.d/

echo "Environment=\"GTK_IM_MODULE=fcitx\"" >>  ~/.config/environment.d/fcitx.conf
echo "Environment=\"QT_IM_MODULE=fcitx\"" >>  ~/.config/environment.d/fcitx.conf
echo "Environment=\"XMODIFIERS=@im=fcitx\"" >>  ~/.config/environment.d/fcitx.conf

最後,安裝一下「檔案」總管、軟體商店,與一個簡單的編輯器

sudo apt-get install gnome-software nautilus kate

Linux 下還有兩大應用平台, Flatpak 和 Snap 都是 Linux 下的應用程式打包格式,目的是為了簡化應用程式的分發和使用。Flatpak 是一個獨立於發行版的打包格式,旨在在不需要 root 權限或對系統造成安全威脅的情況下,在安全的虛擬沙盒中運行應用程式。而 Snap 則是由 Canonical 公司所開發的打包格式,也是一個獨立於發行版的打包格式,旨在簡化應用程式的分發和使用。

你也可以強化軟體商店應用,讓它能支援這兩個平台的應用。

sudo apt-get install gnome-software-plugin-flatpak
sudo apt-get install gnome-software-plugin-snap

這裡稍微介紹一下 Linux 終端機常用的「自動完成」功能,我們能發現,有的檔名或想安裝的軟體名很長,但實際上我們一般實務上,不需要全部打完。只要打前面幾個字,確定這個目錄下不會有其他同樣開頭的檔名,按下「Tab」,它就可以自動完成後面的部分,把整個檔名打完。如果有多個符合條件的,再按一次「Tab」(兩下),就會把符合條件的都列出來。

等視窗提示關閉並重啟時,找到終端機的圖示,在上面按右鍵,選擇「關閉 Linux」即可。這樣 Linux 容器就是關閉狀態,不會使用系統資源,直到下次您啟動 Linux 程式,或是存取 Linux 下的檔案,Linux 容器才會被重新啟動。

如何安裝軟體

首先,讓我們來試試使用終端機下的命令列吧。讓我們打開終端機,輸入下面這行指令:

sudo apt-get install figlet

終端機會跑出一些套件的資訊,安裝之後會佔用的容量大小,我們選擇外或直接按下 Enter 之後,就會進行安裝。

檔案很小,安裝得很快,完成之後,將底下這一行先選取並複製起來⋯

figlet -c "WELCOME to Crostini !"

然後在終端機上,按滑鼠右鍵,就能貼上,執行看看吧~第二種,安裝 .Deb 檔案

這裡我們已公認好用的程式碼及文件編輯器 VS Code 為例,首先用內建 Chrome 瀏覽器,到 VS Code 官網下載頁面,選擇「.deb」格式,下載「 64 bit」的。 然後我們從「檔案」,找到剛下載的檔案,在上面右鍵,點選「透過 Linux (Beta 版)  執行安裝程序」。照步驟點一點,等他一下,就能裝好。有沒有很簡單,安裝程式不開終端機。

再來,我們來裝中文介面吧。打開  VS Code,點選單「File」「Preferences」「Extensions」,打開套件視窗,然後輸入「chinese」,下面就出現中文套件了,點選綠色的「Install」安裝,然後點「Restart Now」重啟,就能看到熟悉的中文。點選單「檔案」「新增檔案」,然後用 Ctrl + 空白,測試剛剛安裝的新酷音輸入法吧。

第三種,軟體商店

在前面設定環境中,腳本自動會安裝這個圖形介面的應用商店,不過有部分功能不太正常,遇到的話忽視就好。

第一次使用的話,可能需要讓他讀一下,重開個幾次顯示就正常了。一直不正常的話,可以用「「關閉 Linux (Beta 版)」」重開一次容器,應該就會好了。我們試裝一個看看吧,先選擇「生產力」分類,看到很多高評價軟體,再從「顯示」中選擇「行事曆」分類,再點進「KOrganizer」,點下「安裝」,也是無須指令,等個一下就安裝完成。

與 Linux 共用檔案

在「檔案」程式中,可以選擇要與 Linux 共享的資料夾。會掛載在 /mnt 之下。

2021 年末補充(目前111版不適用了)

新版 ChromeOS 中的 Crostini 因為 Linux 的版本正值版本更替,apt-get 可能有點問題,使用文字編輯工具(例如 vi)修改來源設定可以解決。

deb https://deb.debian.org/debian bullseye main

deb https://security.debian.org/ bullseye-security main

deb https://deb.debian.org/debian bullseye-backports main

deb https://storage.googleapis.com/cros-packages/94 bullseye main

VSCode 源安裝法

透過指令來安裝 VS Code,依序執行完這些指令就可以安裝好 64 位元的 VS Code:

sudo apt install software-properties-common apt-transport-https curl
curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt-get update
sudo apt-get install code

而且因為是有來源的套件管理,所以之後可以直接升級。

推薦軟體

到處拿冠軍的 Libre Office

自由軟體界最強的 Office 軟體,如果你有辦公需求,除了 Google 文件三件套外,也可以試試看 Libre Office 喔。一行指令安裝含中文:

sudo apt-get install libreoffice libreoffice-l10n-zh-tw

媒體播放器 VLC

VLC 是一款自由和開源的跨平台多媒體播放器和框架,可以播放大多數多媒體文件,包括 DVD、音樂 CD、VCD 和各種流媒體協議。

VLC 是一款功能強大的媒體播放器,支持多種格式的音頻和視頻文件,包括 MPEG-1、MPEG-2、MPEG-4、DivX、MP3、Ogg 等等。它還支持 DVD、VCD 和各種流媒體協議。

sudo apt-get install vlc 

圖形處理軟體 GIMP

Gimp 是一款免費的、點陣式的、2D影像處理軟件。它的全名是 GNU Image Manipulation Program,由名字中的 G 字母就可以知道它是以 GNU 公有版權來發行與維護,你可以自由地取得它使用它甚至散佈它,只要你遵守 GNU 公有版權,你可以「免費地」取得它!

Gimp 支持多種格式的圖片文件,包括 GIF、JPEG、JPEG2000、PNG、XPM、TIFF、TGA、MPEG、PSD、PDF、PCX、BMP 和 WMF 等等。Gimp 還提供了各種各樣的繪圖工具,包括刷子、鉛筆、噴霧器、克隆等工具。

sudo apt-get install gimp 

另外一套小巧的繪圖軟體,Krita 也很值得推薦。

sudo apt-get install krita 

照片管理與處理軟體 DigiKam

DigiKam是一款開源的數位相片管理軟體。它可以幫助你組織、編輯和分享照片。

DigiKam提供了以下主要功能:

總而言之,作為一款開源免費的相片管理和編輯工具,DigiKam功能強大,插件豐富,是Linux和Windows平台上優秀的Photoshop替代工具,值得嘗試使用。

sudo apt-get install digikam 

優雅的電子書閱讀器 Foliate

Foliate 是一款開源的電子書閱讀器,支援 Windows、Linux 和 macOS 平台。它功能強大,界面簡潔,是 Calibre 的一個很好的替代方案。

Foliate 的主要功能有:

Foliate 是一款功能強大而美觀實用的電子書閱讀器。如果你正在尋求一款 Calibre 的替代品,Foliate 無疑是一個很好的選擇。它引人入勝的介面,豐富的功能選項和強大的管理功能,值得你嘗試。

到 Github 下載 最新版本的 deb 包 安裝即可。

影片剪輯軟體 kdenlive、shotcut、openshot

Linux 下有多款開源視頻剪輯軟體,比如 kdenlive、shotcut 和 openshot 等。這三款軟體都強大易用,下面進行簡單比較:

kdenlive

shotcut

openshot

總的來說,如果你是專業人士,kdenlive 會是不錯的選擇。如果你只是個初學,,shotcut 和 openshot 會更加簡單易用。但無論選擇哪款,在 Linux 平台下它們都是高性能而又免費的視頻編輯器,值得一試。

音訊編輯

Audacity是一款開源的音訊編輯軟體,它是Linux、Windows和Mac平台下流行的錄音節目。Audacity提供了下列主要功能:

總而言之,Audacity是一款功能強大的音訊編輯器。它易於使用,具有直觀的界面和高質量的編輯功能。作為一款開源免費的軟體, Audacity無疑是初學者和專業人士的不二之選。如果你正在尋求一款功能強大和易於使用的音訊編輯器,Audacity會是一個極佳的選擇。

sudo apt-get install audacity 

LMMS 是一款開源的數字音樂工作站,它適用於Windows、Mac和Linux平台。LMMS提供了創作、編輯和混音數字音樂的全套解決方案。 LMMS的主要功能有:

總之,LMMS是一款功能齊全的DAW軟體,它提供了Midi和數字音樂創作所需的一切工具。無論你是初學者還是專業音樂人,LMMS都可以滿足你的音樂創作需求。如果你正在尋找一款開源免費的數字音樂工作站,LMMS無疑是一個很好的選擇。

sudo apt-get install lmms

開源的電子郵件軟體

雖然我想大部分的人還是使用 WebMail 居多,但如果你有使用客戶端軟體來整理電子郵件、行事曆的話,可以參考看看這兩套。

Evolution

這套對我來說是一套很特別的軟體,2000年左右時,看到的新聞,印象中是有個大佬辭職另外開新公司,專門給自由軟體開發當時 Linux 平台還很缺少的電子郵件軟體,對標的就是當時 Windows 下市佔率不小(因為綑綁銷售)的 Outlook Express。 Evoluton 在 Beta 階段就造成千萬人搶測,火熱了好一陣子,也好長的一段時間只有 Linux 平台獨佔,把當時還在用 Windows 的我給差點饞哭了。

發展至今,現在就一行指令:

sudo apt-get install evolution 

雷鳥 ThunderBird

雷鳥是 Mozilla 的產品,你可能聽過他更有名的大哥-火狐 Firefox。是相同內核的,只是有做成很多不同用途的軟體。想想現在的應用有多少是包著 Chrome 核心,大概就那個概念。

sudo apt-get install thunderbird-l10n-zh-tw

BT下載工具 qBittorrent

qBittorrent 是一款免費、開源且支持跨平台(Windows、macOS、Linux、FreeBSD、OS/2)的 BT(BitTorrent)下載軟件,操作界面與 µTorrent 類似,軟件界面無廣告,能針對下載與上傳文件進行限速設置及文件續傳功能,並整合許多種子(torrent)搜索站點來確保文件下載來源。

qBittorrent 內建整合良好且可延伸的種子(torrent)搜索引擎,可同時在眾多知名的 BT 搜索站台進行搜索,支持類別特定搜索(如書籍、音樂、電影等)。

sudo apt-get install qbittorrent