在 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)修改來源設定可以解決。
- /etc/apt/sources.list:
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
- /etc/apt/sources.list.d/cros.list:
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支援從相機、手機、遠端資料夾等輸入照片。你可以建立相簿、標註人物和位置、為照片添加標籤和評分等,藉此管理和排序數位相片。
- 相片編輯:DigiKam內建了圖片編輯功能,可以裁剪、旋轉和調整照片的大小,調整色彩、移除紅眼等。它也提供了圖層和過濾效果等高級編輯功能。
- 元數據和地理標註:DigiKam可以讀取照片的相機元數據和地理位置信息。你可以根據位置信息進行相片分組和搜索。它也支持手動為照片添加和編輯地理位置信息。
- 相片標註:DigiKam提供人物標註功能,可以為照片中的人像添加名字、標題等信息,方便搜索和管理。它還支持其他自定義標註,如事件、自然物等。
- 相片發佈與分享:DigiKam可以發佈照片到工具箱帳戶、SmugMug、Facebook、Flickr、和Pushbullet等。你也可以生成照片HTML展示頁、照片書籍等。
- 插件和擴展:DigiKam支援各種插件和擴展,如 RAW 檔案閱讀器,更多輸出選項和工具等。使用者可以下載額外的插件和相機模塊來擴展軟體功能。
總而言之,作為一款開源免費的相片管理和編輯工具,DigiKam功能強大,插件豐富,是Linux和Windows平台上優秀的Photoshop替代工具,值得嘗試使用。
sudo apt-get install digikam
優雅的電子書閱讀器 Foliate
Foliate 是一款開源的電子書閱讀器,支援 Windows、Linux 和 macOS 平台。它功能強大,界面簡潔,是 Calibre 的一個很好的替代方案。
Foliate 的主要功能有:
- 支援多種格式的電子書,如 EPUB、MOBI、CBZ、PDF 等。
- 可自定義字體、行高、字間距和頁邊空白,提供舒適的閱讀體驗。
- 內建字典,可查詢單詞含義,支持全屏和可視模式。
- 提供書籤、標記和筆記功能,方便記錄閱讀進度和重要內容。
- 支援 Adding books from Lybrary folders 和 Library scan,方便管理電子書庫。
- 可根據書籤、筆記、標註、歷史等進行書籍分類和排序。
- 可自定義閱讀背景、佈局和主題,並支持暗色模式,保護眼睛。
- 導入和導出設定檔,方便在多台設備上同步配置。
- 支援 Many OPDS catalogs,可下載和更新網路書籍。
- 開源免費,無廣告,尊重用戶隱私。
Foliate 是一款功能強大而美觀實用的電子書閱讀器。如果你正在尋求一款 Calibre 的替代品,Foliate 無疑是一個很好的選擇。它引人入勝的介面,豐富的功能選項和強大的管理功能,值得你嘗試。
到 Github 下載 最新版本的 deb 包 安裝即可。
影片剪輯軟體 kdenlive、shotcut、openshot
Linux 下有多款開源視頻剪輯軟體,比如 kdenlive、shotcut 和 openshot 等。這三款軟體都強大易用,下面進行簡單比較:
kdenlive:
- kdenlive 是一款專業級別的非線性視頻編輯器,功能強大。
- 支援各種視頻格式和音頻格式,提供色彩校正、剪輯和特效等高級功能。
- 界面直觀,易於使用,適合初學者和專業人士。
- 開源免費,適用於 Linux 和 Windows 平台。
sudo apt-get install kdenlive
shotcut:
- shotcut 是一款簡單易用的視頻編輯器,適合初學者。
- 支援常見的視頻和音頻格式,提供基本的剪輯、螢幕錄製和篩選等功能。
- 界面簡潔明了,上手容易,學習曲線小。
- 開源免費,適用於 Windows、Linux 和 macOS。
sudo apt-get install shotcut
openshot:
- openshot 是開源免費的視頻編輯器,界面友好,容易使用。
- 支援常用視頻和音頻格式,提供基本的剪輯、拼接、特效和轉場等功能。
- 功能不如 kdenlive 豐富,但更簡單易用,適合視頻剪輯初學者。
- 適用於 Linux、Windows 和 macOS 平台。
sudo apt-get install openshot
總的來說,如果你是專業人士,kdenlive 會是不錯的選擇。如果你只是個初學,,shotcut 和 openshot 會更加簡單易用。但無論選擇哪款,在 Linux 平台下它們都是高性能而又免費的視頻編輯器,值得一試。
音訊編輯
Audacity是一款開源的音訊編輯軟體,它是Linux、Windows和Mac平台下流行的錄音節目。Audacity提供了下列主要功能:
- 錄音和播放:Audacity可以錄製生音訊和數位音訊,並可以播放常見音訊格式的檔案,如WAV、AIFF、AU、FLAC和Ogg Vorbis等。
- 音訊編輯:Audacity提供了剪載、貼上、刪除、插入等基本編輯功能。你可以裁剪、移動和複製音訊片段,分離音訊軌道,更改音訊速度和音調等。它也提供音效、混音和變速等高級功能。
- 效果和過濾:Audacity內建了各種音效和過濾器,可以讓你的音訊添加混響、延遲、回聲和均衡器效果等。它還提供移除噪音、點陣取消等音訊恢復功能。
- 分析:Audacity可以對音訊進行頻譜分析,用戶可以檢視和分析音訊的頻率內容和波形。
- 插件擴展:Audacity擁有大量的插件,可以擴展其格式支援、效果選項和其他高級功能。用戶可以自由下載第三方插件來豐富Audacity的功能。
- 其他:Audacity支持VST和LADSPA插件,可以將音訊導出到MIDI和CD等格式,並提供音訊混合、音量標準化等功能。
總而言之,Audacity是一款功能強大的音訊編輯器。它易於使用,具有直觀的界面和高質量的編輯功能。作為一款開源免費的軟體, Audacity無疑是初學者和專業人士的不二之選。如果你正在尋求一款功能強大和易於使用的音訊編輯器,Audacity會是一個極佳的選擇。
sudo apt-get install audacity
LMMS 是一款開源的數字音樂工作站,它適用於Windows、Mac和Linux平台。LMMS提供了創作、編輯和混音數字音樂的全套解決方案。 LMMS的主要功能有:
- 支援VST、LV2、DSSI插件和SoundFont 2,可以擴展LMMS的聲音庫和效果選項。
- 內建各種樂器,如合成器、採樣器、鼓組合成器和聲音字元等。你可以從中選擇或編輯已有的樂器,並保存為自己的預設集。
- 樂曲創作功能強大,提供Piano roll、歌詞編輯器和曲譜編輯器等多軌編曲工具。
- 內建的Beat+Bassline 編輯器,方便創作鼓組和低音部分。
- 提供音序器、範本和現成的Midi文件,可以重組和修改。
- 支援全面的音效和混音功能,像均衡器、混響、壓縮、延遲等。可以為每條軌道單獨添加效果。
- 支援導入和導出多種格式的音樂文件,如Ogg Vorbis、MP3、WAV、FLAC、MIDI等。
- 界面友好,功能強大,適合初學者和高級用戶。而且完全開源免費。
總之,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