從 MX Linux 轉換到 Garuda Linux

前言

不久前,對於目前在 DistroWatch 上的「網頁參觀排名」是第 7 名的 Garuda Linux,可以說是 DistroWatch 「網頁參觀排名」前 10 名當中,我感到最陌生的一支。

意外的是在我「快速回顧」不久,我便決定捨棄已經是主力 Distro 擔當 3 個月的 MX Linux,轉用「嘉魯達 Linux」,而且,我是毅然决然地先選用桌面環境為 GNOME 的版本。…有點可惜的是不到 24 小時,我最終是轉換到 Garuda Linux (KDE Dr460nized Edition) 這個版本(至於為何會有這樣的結果,在本篇後記,我再說明與分享)。
garudaLinuxGnomeEp01


安裝所花費的時間

保險起見,今次決定安裝到實機前,我把 Garuda Linux GNOME 先安裝到 VirtualBox 做一些觀察,才轉安裝到實機上,如果把這個時間也算進來的話,我大概花費了 1 小時,便決定接下來的幾個月內,Garuda Linux GNOME 會是我在桌面系統的主力。
garudaLinuxGnomeEp05


8 個小時後的感想

  1. 熟悉的 GNOME:我最早使用與學習的 Distro 是 Fedora,期間多以 GNOME 為桌面環境,雖然也曾經想要換成別的,但不知道為什麼,就是一直停留在這個桌面環境上,也因為使用很長一段時間,而對這個桌面環境是最熟悉的。
    garudaLinuxGnomeEp03
  2. 成為 BTRFS 與 Zstandard 的 End User:最近,我注意到這 2 項技術已經比較明顯、也比較廣泛地「出現」,有些伙伴已經開始在安裝任一支 Distro 時,就轉用 BTRFS 與 Zstandard,…僅管會有一點點麻煩。Garuda Linux 則是預設使用這 2 項技術,我認為,對於一個 End User 而言,多少可以降低一些門檻,也確實提升不少便利性。附帶一提的是伙伴們如有自己比較習慣的 Distro,已經開始支援 BTRFS 這項技術,那麼,與其在原有的系統上,將 EXT 轉換到 BTRFS,倒不如將所有資料備份出來,直接重灌會是比較好的選擇。
  3. 比較不那麼炫炮的 RGB 桌面環境視覺設計:官網在介紹 Garuda Linux GNOME 上,寫的是「GNOME is a modern desktop environment which is both clean and beautiful. It is focused on ease of use.」實際安裝後,圖像(ICON) 的設計與用色比較符合我的口味,但,仍然可以在不少地方,聞到 RGB 味,感覺不是那麼炫炮,反倒是有那麼點悶燒。
    garudaLinuxGnomeEp02
  4. 專為 Linux Gamer 調校的桌面環境與預設軟體安裝:我目前還沒有使用過 Garuda KDE Dr460nized Gaming Edition,不清楚 Gaming Edition 針對遊戲做到什麼程度,若以 GNOME 版本而言,Garuda Linux 在預設安裝裡,仍保有 Garuda Gamer 這支 App, 這支 App 總共有 3 個頁籤,算是把目前 Linux 上跟遊戲有關的都整理進來。
    garudaLinuxGnomeEp06
  5. 龍化後火狐(Firefox):之前沒有仔細使用,Gaurda Linux 成為主力桌面 Distro 後,還真的像「關於我轉生變成史萊姆這檔事」裡的史萊姆一樣「龍化」了,只是,龍化後的火狐,Firefox Sync 無法正常使用、Netflix 的影片(即「數位權利管理(DRM)內容」)設定後仍無法正常播放,跟我原本的使用習慣有一點衝突,我花費一點時間調校不得其門後,直接請 pacman 把 Google Chrome 帶回家。

    觀察幾個我遇到的問題,主要應該都來自於 FireDragon 的功能項目裡。(下圖)
    garudaLinuxGnomeEp04

  6. Fcitx5的設定:我在「Fcitx 設定」裡面的「全域選項」頁籤,在「行為」項下,將「預設啟用」與「當切換輸入焦點時顯示輸入法資訊」都勾選起來,這樣的好處是當我轉換到不同的輸入環境時(例如:在 FireDragon 內切換不同頁籤,或是在不同的 App 間走跳),系統會短暫跳出一個小小的方框,來顯示當下的輸入法是什麼,讓我不用將視線不時地往工作列瞄過去。
    garudaLinuxGnomeEp09

後記

  1. 本次安裝使用的 ISO 檔版本是 garuda-gnome-linux-zen-220329.iso。
  2. 誠如一開始在「前言」所述:「不到 24 小時,我最終是轉換到 Garuda Linux (KDE Dr460nized Edition) 這個版本」,基於什麼樣的理由,簡單說,正如我在 快速回顧 Garuda Linux (KDE Dr460nized Edition) 提到的,不少 Distro 的狀況是主力的桌面環境的調校完整度會比較高,僅管 Garuda Linux GNOME 的表現已經夠好,仍不算是達到我的期待。而且,就目前與 Garuda Linux (KDE Dr460nized Edition) 超過 24 小時的相處而言,我認為自己做出正確的抉擇,接著,我也想再多花一點時間使用看看,搞不好,我可以因此寫一篇比「快速回顧」再深入一點的感想(2022 年 4 月 17 日更新)。

延伸閱讀

  1. Garuda Linux
  2. 快速回顧 Garuda Linux (KDE Dr460nized Edition)

MX Linux MX-21 with iBus 與嘸蝦米

前言

雖然,我對於系統能夠直接安裝嘸蝦米輸入法有所期待,也寫了不少篇在各個 Linux Distro(發行版)上透過「fcitx(4或5)+嘸蝦米表格檔」的方式,讓有需求的夥伴,能夠快速地使用嘸蝦米輸入法。

但是,這樣是不是妥適,我個人仍有所存疑,究竟對行易有限公司的嘸蝦米有沒有侵權,我發現網路上有不少討論,其中有一篇是有人發函洽詢經濟部智慧財產局而得到的回應:智慧財產局著作權主題網-認識著作權-資料檢索-解釋資料檢索-電子郵件990322b,說明主要分為 2 點,我將第 2 點摘要如下。

經詢問專家學者結果,有認「嘸瞎米輸入法」的「字根表」、「字碼對照表」應屬著作權法所保護之語文著作或編輯著作者,因而建議 您在運用「嘸蝦米輸入法」的拆字規則撰寫其他輸入法程式時,應避免將前開字根表、字碼對照表重製於 您所撰寫的程式中,以免構成侵害他人著作之行為。

我目前以 MX Linux 為主力,今天也就把輸入法轉換到行易有限公司提供支援的 iBus 輸入平台上,幾個步驟與指令,我試著完成安裝與設定,同時紀錄下來。

從 fcitx 轉換到 iBus

sudo apt remove *fcitx*

sudo apt install ibus*

sudo vim /etc/enviroment
寫入以下內容:


GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus

至行易有限公司下載官方表格檔。

cd 下載/
//沒有中文輸入法,可以善用 Tab 鍵,再用「複製貼上」。

tar xvf boshiamy-ibus-1-8-x.tar.gz

cd boshiamy-ibus-1-8-x/

sudo cp ./boshiamy_*.db /usr/share/ibus-table/tables && sudo cp ./boshiamy-*.png /usr/share/ibus-table/icons

ibus-daemon -dx

點出開始功能表,使用關鍵字「start」,找出「工作階段與啟動」這個設定介面。在「應用程式自動啟動」新增「ibus-daemon -dx」指令,名稱與敘述我分別隨便命名為 ibusStart 與 Start iBus。

sudo reboot

重開機後,輸入法平台就變成 iBus,再做一些設定,就可以用官方的輸入法表格檔。

(下圖)因為 macOS 使用比較久的一點關係,我已習慣用 Ctrl+Space 切換輸入法,來到 Linux,用一樣的設定會比較直覺一點,因此,這一個設定不是每個人都會用到。
installingBoshiamyIbusTableonMXLinuxEp1

(下圖)在系統上只留嘸蝦米輸入法,也是個人習慣問題。
installingBoshiamyIbusTableonMXLinuxEp2

後記

  1. MX Linux – Midweight Simple Stable Desktop OS
  2. 行易有限公司 :: 嘸蝦米輸入法
  3. Google Code Archive – Long-term storage for Google Code Project Hosting.
  4. installingBoshiamyIbusTableonMXLinuxEp3
    installingBoshiamyIbusTableonMXLinuxEp4

安裝 MX Linux MX-21 後,我做了一些系統設定

前言

決定要跟 MX Linux 好好相處一段時間,這兩天短暫地相處後,有一些設定是在嘸蝦米輸入法搞定後,我認為有必要做的,甚至,有些設定與處置應該要走在嘸蝦米輸入法之前才是。

這篇貼文,大致分以下幾個部分:

  1. 回歸滑鼠 Double Click 的設定
  2. 更新系統
  3. 設定防火牆
  4. 安裝 Nvidia 驅動程式
  5. 安裝所需軟體(透過「MX 軟體安裝工具」)

回歸滑鼠 Double Click 的設定

說真的,點一下就執行或是把檔案打開,Windows 也曾經做過這樣的事,使用者好像也多半無法埋單,我雖然不至於不能夠接受,但也暫時不想跟自己的習慣過不去,因此就到「MX Tools (MX 工具組)」→「MX 調校」去做調整。
thingstoDoAfterInstallingMXLinuxMX-21Ep13

更新系統

我特別注意一下 Terminal 在跑些什麼更新,注意到似乎有更多的驅動程式支援在更新過程中安裝進來(這個部分我沒有截到圖,有點可惜)。
thingstoDoAfterInstallingMXLinuxMX-21Ep01
thingstoDoAfterInstallingMXLinuxMX-21Ep02
thingstoDoAfterInstallingMXLinuxMX-21Ep03

設定防火牆

坦白說,我就是單純地把「狀態」開啟而已。
thingstoDoAfterInstallingMXLinuxMX-21Ep04
thingstoDoAfterInstallingMXLinuxMX-21Ep15

安裝 Nvidia 驅動程式

開啟 「MX Tools (MX 工具組)」 找到「安裝 Nvidia 驅動程式」這個項目。附帶一提,我發現系統更新完之後,「MX Tools (MX 工具組)」所顯示的項目從「英文」整個轉成「繁體中文」。
thingstoDoAfterInstallingMXLinuxMX-21Ep05

啟動「安裝 Nvidia 驅動程式」之後,會帶出終端機(Terminal),基本上,確認一下後,按幾次「Enter」鍵就搞定。
thingstoDoAfterInstallingMXLinuxMX-21Ep06
thingstoDoAfterInstallingMXLinuxMX-21Ep07

驅動程式安裝完,還會在家目錄生成一個文字檔,這個說明應該是對於安裝完有狀況,或是使用起來不滿意的人,可以拿來服用的。
thingstoDoAfterInstallingMXLinuxMX-21Ep08
thingstoDoAfterInstallingMXLinuxMX-21Ep09

安裝所需軟體(透過「MX 軟體安裝工具」)

「MX 軟體安裝工具」一點都不華麗,但是,對我來說,介面的實用性、易用性都高,分類算是很清楚的,不會有一種東西好像很多,要找的時候,卻找出一堆不曉得好不好用,甚至可不可以用的 App。
thingstoDoAfterInstallingMXLinuxMX-21Ep11
thingstoDoAfterInstallingMXLinuxMX-21Ep12

用關鍵字「fcitx」可以找出 4 種語言的 fcitx 輸入平台,我試著勾選及安裝「Chinese fcitx」後,並沒有變成「灰掉的項目」。
thingstoDoAfterInstallingMXLinuxMX-21Ep10
想要再安裝的話,系統會需要取得 0 B的壓縮安裝檔…,這裡倒是有一點怪怪的。
thingstoDoAfterInstallingMXLinuxMX-21Ep16

後記

  1. 從某個角度來說,我認為 MX Linux 剛好是一個讓我在 Fedora 與 Clear Linux 之間取得平衡點的選擇。再加上,之前我花了一點時間摸索 Debian 11,多少也有受到 Debian 11 的吸引等等,僅管我在實機上安裝 MX Linux 並不如其他 Distro 來得順利,進到系統後,想要處理中文輸入法也不輕鬆,然而,卻擋不住我決心跟 MX Linux 好好想處一段時間的決心。
  2. 如果是在以前,看到「MX Tools (MX 工具組)」,我可能會想著,為什麼系統要在「設定值」之外,又弄一個看似跟系統設定有點關連的額外工具組(箱),然後,就把這支 Distro 塵封起來,但,我這次耐著性子使用一下,發現這個名為「MX Tools (MX 工具組)」還不錯用。
    thingstoDoAfterInstallingMXLinuxMX-21Ep05
  3. MX Linux – Midweight Simple Stable Desktop OS
  4. MX Linux – 維基百科,自由的百科全書

安裝 MX Linux MX-21 與嘸蝦米 (feat. fcitx)

前言

DistroWatch.com 可以看「網頁參觀排名」,目前排名第一的是 MX Linux,從 2014 年 3 月 24 日的初始版本至今約莫 7 個年頭,以現今的發行版 (Distro) 百家齊放的世代而言,有這樣的爬升速度肯定有它的原因。

我尤其對 AHS (Advanced Hardware Support) 版感興趣,索性就拿一部實體機器與 VirtualBox 來安裝體驗一下。

安裝 MX Linux MX-21

以下是在 VirtualBox 的安裝過程截圖(點圖至 Flickr 瀏覽相簿)
MXLinuxMX-21

安裝嘸蝦米

要在 MX Linux 搞定嘸蝦米,應該是我從去年至今,接觸到的 Linux 中,相對複雜的一支 Distro,我的因應處理過程也比較謹慎。

  1. 先下一道指令:sudo apt search fcitx-table-boshiamy,沒找到套件。sudo apt update 後,再搜尋一次,可以順利找出來。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep01
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep02
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep03
  2. 下一道指令:sudo apt install fcitx-table-boshiamy,發現主程式並沒有經由相依套件一起安裝進來,而是在建議套件裡面。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep04
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep05
  3. 再下一次指令把主程式也抓進來,再觀察相依套件後,下列是我最後下的指令。

    
    sudo apt install fcitx fcitx-tools fcitx-ui* fcitx-config-* fcitx-module* fcitx-frontend-* fcitx-table-boshiamy fcitx-m17n
    
    

    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep06
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep07

  4. fcitx -d 這道指令。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep08
    可以看到 Terminal 告訴我們:「請設定環境變數 XMODIFIERS。」(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep09
  5. 我在 Terminal 開另外一個分頁,下 sudo vim /etc/enviroment 這道指令。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep10-1
  6. 進入 vim 編輯器的畫面後,將下列內容輸入進去後存檔離開。(下圖)

    
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    
    

    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep10

  7. 可以注意到工作列上面有個小鍵盤圖示出現,右鍵點進去還可以看到嘸蝦米現身,但這時的 fcitx 與嘸蝦米是無法使用的。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep11
    看得到吃不到的嘸蝦米,讓我在這裡決定重新開機,這個重開機是不必要的,實際上可以先走後面(第 9、10 步)的設定,走完再重開機即可。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep12
  8. 點出開始功能表,使用關鍵字「start」,找出「工作階段與啟動」這個設定介面。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep13
  9. 在「應用程式自動啟動」新增 fcitx 指令,名稱與敘述我就隨便命名,萬一搞錯的話,想讓自己好找就好。(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep14
  10. 重新啟動系統,靜靜地等待工作列上的 fcitx 小鍵盤圖示能否順利載入。Yes,賓果,沒問題的。那就不客氣,點餐出來開吃嘸蝦米啦!(下圖)
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep15
    installingFcitx(4)andBoshiamyonMXLinuxMX-21Ep16

後記

  1. MX Linux 是少數我還沒有在 VirtualBox 上體驗,就決定安裝在實機上的 Distro,雖然,要在 MX Linux MX-21 搞定嘸蝦米輸入法,讓我費了不少功夫,但,我認真思考後,現階段會以這支 Distro 為主力,跟 Fedora 與 Clear Linux 暫時先說聲再見。
  2. 處理嘸蝦米中文輸入法的部分,事後發現,可以透過「MX 軟體安裝工具」來處理,關於這個部分,我另外錄製了一部約 10 分鐘的安裝流程影片給伙伴們參考(由於硬體不夠強而在 VirtualBox 上執行 MX Linux 顯得有點慢,非常建議使用 2 倍數以上的速度觀看)。(2022 年 1 月 26 日更新)
  3. MX Linux – Midweight Simple Stable Desktop OS
  4. 行易有限公司 :: 嘸蝦米輸入法
  5. 小企鹅输入法 (Fcitx) – Fcitx