安裝 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

在 Linux Mint 20.2 上輕鬆安裝嘸蝦米

前言


Linux Mint 是 ubuntu 的衍生發行版(Distro),它的使用介面(Cinnamon Edition),我也滿喜歡的。

在 Linux Mint 20.2 上安裝嘸蝦米

  1. 選用的順序上,我的建議是 fcitx4→iBus→fcitx5。
  2. 跟 ubuntu 幾乎一樣是下一道指令就搞定一半:sudo apt-get install fcitx-table-boshiamy
  3. 到「偏好設定」裡的「Fcitx 設定」去確認相關設定,講起來好像在繞口令,這個部分我個人比較習慣用圖形介面來解決(如下圖)。

後記

  1. 參考網站:Linux Mint
  2. 本次安裝使用的 ISO 檔版本是 linuxmint-20.2-cinnamon-64bit.iso。
  3. 本來在 Linux Mint 20.2 上安裝嘸蝦米是被我置入在一篇貼文 (在 Linux 上輕鬆安裝 Fcitx 與嘸蝦米) 裡,主要是想要表達,使用 fcitx 這一個平台,要安裝、設定嘸蝦米還滿簡單的,不過,我在貼文裡,有二張圖片配上幾句話,表示「一樣一道指令就可以完成…」。
  4. 到底,自己當時下的指令是什麼?我還真的一時腦袋空空停在電腦螢幕前面,所以,我決定另外寫一篇 Linux Mint 的安裝筆記,感覺會比較妥當。

安裝 Pop!_OS 21.04 與嘸蝦米

前言

Debian 衍生發行版 (Debian Based Linux Distros) 很多,我想,最有名的應屬 ubuntu。而且,ubuntu 也有很多衍生發行版。數算起來,其實都可以說系出同門:也就是 Debian。

之前,我自己安裝過幾個 ubuntu 衍生發行版,其中,最讓我印象深刻的是 Zorin OS。今天安裝的 Pop!_OS,同樣也是 ubuntu 衍生發行版,而且,我是直接找一部老舊電腦來安裝,並且決定就讓這個系統待在這部老機器身上。

安裝 Pop!_OS 21.04

有圖形介面就是容易上手,我把整個安裝過程的重要截圖整理到一本相簿裡,有興趣的伙伴,可以直接點進去。
Pop!_OS21.04

使用 Pop!_OS 21.04 大概 2 個小時後的想法

  1. 這次使用的機器,在安裝系統前,我先裝上一張舊的顯示卡:NVIDIA GeForce GT 730,同時下載 Pop!_OS 21.04 NVIDIA 版本來服用。
  2. 在 Pop!_OS 的官網上面,可以從目前供使用者下載的系統版本號,直接對應到 ubuntu 的版本號,我認為,這有助於 ubuntu 的使用者,容易直覺判斷想要用的發行版。
  3. 不過,我會選擇 Pop!_OS,有一個很大的原因,在於 System76 這家公司,除了維護 Pop!_OS 這個 Linux 系統外,同時也提供硬體銷售服務,或許,談不上軟硬體開發,但我認為 System76 應該在一定程度上,提供較高的軟硬體整合與支援度,而這一點,從官網上提供 NVIDIA 顯示卡支援的系統版本看出一點端倪。
  4. 原本,這部機器是跑 Windows 7,我光從上面下載與安裝 balenaEtcher 就耗費多時,再下載 ISO 檔也卡在 100% 進度那邊許久,易言之,就是效能不佳。Pop!_OS 21.04 對硬體的要求很低,但我沒有想到在同樣的硬體上會有那麼大的差距。4GB Ram 搭配 SWAP,基本上穩穩用都沒有問題。唯一稍為停住的地方,就是我使用 Firefox,同時開啟 Steam 上的 Factorio,我認為,這麼老的機器能夠跑得動,已經算很不錯了。
  5. Linux 長年扮演老機器的救星,但,我必須說,隨著每一個發行版的發展,這個部分,也已不全然如此。尤其,在我當年入門的 Fedora 來看,我更不敢肯定。
  6. 還有一點,今天我所使用的硬體,跟我自己之前在 VirtualBox 上所設定的硬體相近,實體的硬體在整體的運作上,確實有比較厲害一點,但,再怎麼厲害,這樣的規格,我都必須說,最多就是拿來當文書機而已。

在 Pop!_OS 21.04 上安裝嘸蝦米

  1. 選用的順序上,我強烈建議是 iBus→fcitx4→fcitx5。
  2. 承上,原因是可以省下很多時間,至於,安裝的方法,可以參考這一篇:「在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔 – jute」或站內其他的安裝過程紀錄文。

後記

  1. 參考網站:
    (1)Pop!_OS by System76
    (2)System76 – Linux Laptops, Desktops, and Servers
  2. 本次安裝使用的 ISO 檔版本是 pop-os_21.04_amd64_nvidia_10.iso。
  3. 硬體:Intel® Pentium(R) CPU G630、4GB Ram、500GB HDD。
  4. 現在已經有很多 Linux Distros 能夠在使用者介面上,設計到很像 macOS 或 Windows,深入使用起來,終究還是 Linux,我一直在思考這個問題的關鍵因素,安裝與使用 Pop!_OS 後,我想或許可以找到更多的答案。
  5. 我撰寫本篇紀錄文時,就是使用 Pop!_OS 21.04 + iBus + 嘸蝦米官方表格檔。

在 Debian 11 上直接用 Fcitx 5 與嘸蝦米

前言

Fcitx 5 是 Debian 11 預先安裝好的中文輸入法,目前,無法在 Debian 11 上直接透過 apt-get install fcitx5-table-extra fcitx5-table-other 把其他的中文輸入法安裝進來。

我在 pkgs.org 找到 Arch Linux 上已經編譯好的表格與圖示檔,詳可見:Fcitx5-table-extra Download (RPM, TGZ, XBPS, XZ, ZST),觀察頁面說明的 Files 部分,判定可以直接取回服用。

服用的紀錄步驟

  1. 前言提到:「Fcitx 5 是 Debian 11 預先安裝好的中文輸入法」,因此,如果是全新安裝,可以直接「下載 fcitx5-table-extra 並放到正確的位置」(即本文的「服用的紀錄步驟」之「步驟4」),並重開機與接續後面的設定試試看。

  2. 移除之前安裝的 Fcitx 4:由於我之前為了快速使用嘸蝦米而選擇安裝 Fcitx 4,同時移除掉 Fcitx 5。現在要反過來,我會建議「先移除 Fcitx 4,再安裝 Fcitx 5」,原因是我觀察到有一些套件是安裝 Fcitx 4 與 Fcitx 5 都會被抓進來的,先安裝 Fcitx 5,再移除 Fcitx 4 的話,有可能會讓 Fcitx 5 不太靈光,甚至無法使用。但,這是我的猜測,並沒有實做,如果有伙伴嘗試「先安裝 Fcitx 5,再移除 Fcitx 4」後,可以正常使用 Fcitx 5 且沒有任何問題的話,也歡迎給我一些反饋(非常感謝)。(更新日期:2022 年 2 月 8 日)

    apt-get remove *fcitx*

  3. 把整組 Fcitx 5 安裝進來:為了省事,所以選擇整套安裝。

    apt-get install fcitx5*
  4. 下載 fcitx5-table-extra 並放到正確的位置。

    su
    wget https://eu.mirror.archlinuxarm.org/aarch64/community/fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    //小提醒:這個下載的連結網址可能隨版本更新及任何原因而改變,更新本文時,
    //下載位置已隨著版本更新而轉變成 https://eu.mirror.archlinuxarm.org/aarch64/community/fcitx5-table-extra-5.0.8-1-any.pkg.tar.xz
    //因此,建議下指令前,先到 pkgs.org 搜尋與確認下載連結的網址。
    //更新日期:2022 年 2 月 8 日。
    
    unxz fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    tar xvf fcitx5-table-extra-5.0.4-1-any.pkg.tar
    cp -r usr/share /usr/
  5. 重開機並且把嘸蝦米輸入法加進來。

  6. 使用上大致沒有問題。

後記

  1. 之前曾經在 Fedora 34 上面安裝 Fcitx 5,沒打幾個字,所以沒有感覺到所謂的「快」,這次在 Debian 11 是從 Fcitx 4 切換過來,感覺似乎比較快,當然,這多少有可能是心理作用。
  2. 現在主要使用的 iBus,雖然有官方表格檔支持,但是,我目前發現,有幾個常用字在部分的 Linux Distro 的拆解不是很順手,例如:「只」、「致」…等等,即使尾碼加上「v」也無法正確選到字,或是仍然要用選字的方式入字,多少有點美中不足(以下附圖,點擊可放大)。


  3. 再觀察看看 Fcitx 5 如果能夠有穩定的輸入表現,我可能會跳槽過來。

安裝 Debian 11 與嘸蝦米

前言

Debian 也在這幾天釋出第 11 版,開發代號 bullseye,是目前的穩定 (Stable) 版本。

不久前,四處找 Distro 嘗試安裝 fcitx 而在 VirtualBox 上用過第 10.10 版,比較深的印象,大概就是順順安裝、順順用。再加上,不喜歡有的 Linux 會自動安裝 GRUB 到非我設想的硬碟上,而且幾天前才碰上 elementary OS 6.0 的老派英文安裝介面,這樣一來一往的相比之下,Debian 11 還真的很中我的味 (Hit the bullseye.)。

這篇貼文大致分成 2 個部分的筆記:「安裝 Debian 11」、「在 Debian 11 上安裝及使用嘸蝦米」。

安裝 Debian 11

  1. 原則上,我就不貼整個步驟,而是把幾個我認為還不錯的地方連文帶圖紀錄下來。首先,我是在 VirtualBox 上安裝的,硬體的設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 設定檔案鏡像站並不難,後續進到系統上也可以改,但是可以在這個階段就讓使用者選擇,真的滿不錯的。
  3. 走完整個流程,可以點「返回」改動設定。

  4. 我在使用 VirtualBox 的習慣上,應該是不用再去挑選要安裝 GRUB 的硬碟或分割區,但是安裝過程帶上這個選項,對我來說,如果要安裝到實體電腦的時候,就很合用。

在 Debian 11 上安裝及使用嘸蝦米

Fcitx 5 (更新日期:2021-08-18)

  1. Fcitx 5 是 Debian 11 預先安裝好的中文輸入法,目前,無法在 Debian 11 上直接透過 apt-get install fcitx5-table-extra fcitx5-table-other 把其他的中文輸入法安裝進來。
  2. 我在 pkgs.org 找到 Arch Linux 上已經編譯好的表格與圖示檔,詳可見:Fcitx5-table-extra Download (RPM, TGZ, XBPS, XZ, ZST)(連結更新時間:2022 年 2 月 10 日),觀察頁面說明的 Files 部分,判定可以直接取回服用。
  3. 安裝整組的 Fcitx 5:下指令 apt-get install fcitx5*,由於我之前為了快速使用嘸蝦米而移除 Fcitx 5,現在要讓 Fcitx 5 回來,我為了省事,所以選擇整套安裝。
  4. 下載 fcitx5-table-extra 並放到正確的位置。

    su
    wget https://eu.mirror.archlinuxarm.org/aarch64/community/fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    unxz fcitx5-table-extra-5.0.4-1-any.pkg.tar.xz
    tar xvf fcitx5-table-extra-5.0.4-1-any.pkg.tar
    cp -r usr/share /usr/
  5. 重開機並且把嘸蝦米輸入法加進來。
  6. 使用上大致沒有問題。

Fcitx 4

  1. 使用 APT 移除 Fcitx 5,改裝 Fcitx 4 是我個人認為相對較為輕鬆的方式,也是我一開始的做法。
  2. 先移除 Fcitx 5:

    su
    apt-get remove fcitx5*

  3. 接著安裝 fcitx-table-boshiamy,並且一併把相依套件安裝起來:

    apt-get install fcitx-table-boshiamy

  4. 從「概覽」進去,找到「輸入法」,並點進去設定(這個地方,也可以用指令處理,只是我比較習慣使用圖形介面做設定)。
    (1)↘雖然系統自帶 Fcitx 5,但我注意到系統預設的輸入法,還是 iBus。

    (2)↘順利把 Fcitx 5 砍掉的話,這裡應該只會看到 1 個 fcitx。

    (3)↘再確認一下設定是 fcitx 無誤。
  5. 接著,比較建議重新開機,因為,我試過重新登入,但 fcitx 卻讀不到嘸蝦米的表格檔。
  6. 進入系統,我開了 LibreOffice Writer,並且用 Ctrl + Space 切換輸入法。
  7. 看來是沒有問題嚕!

iBus (更新日期:2021-08-19)

  1. 同樣,為了省事,我把整組 iBus 都安裝進來。

    su
    apt-get install ibus*
  2. ↘先不要登出 root,從官網下載 iBus (適用於 ibus-table 版本 > 1.8.0),把表格、圖示檔放到該去的位置(下圖)。
  3. ↗從「概覽」進去,找到「輸入法」,並點進去設定,設定好重開機。
  4. 重開機後,再從「概覽」進去,找到「設定值」,點進去「地區和語言」,點「+」號把嘸蝦米加進來。

  5. 打「只」、「致」,測試一下有沒有發生入字、選字上的狀況,答案是沒有問題。

後記

  1. 本次安裝使用的 ISO 檔版本是 debian-11.0.0-amd64-netinst.iso。
  2. 之前使用 Debian 10.10 的時候,比較沒有注意,也已經對系統沒有什麼印象,這次發現,Debian 11 裡面的小遊戲挺多的,而且,同樣都是在 VirtualBox 上運作,Debian 11 的整體效能,帶給我的感覺是流暢的。

在 Debian 10.10 上輕鬆安裝嘸蝦米

花了一點時間,把 Debian 10.10 下載與安裝,我選擇 Gnome 桌面環境,原因是在 Fedora 上,用起來還滿有趣的,直接想延伸這種使用體驗。

一進到系統去看語言、中文輸入法或是 Keyboard 設定,搞得有點像在開獎似的,而在 Debian 10.10 上算是中了大獎,系統內建 fcitx。

  1. 我搜了一下,沒有嘸蝦米,直接切入 root 權限,下一個大家都已經非常熟悉的指令:apt-get install fcitx-table-boshiamy。
  2. 重新登入,進入設定,我的做法是直接把用不到的輸入法砍掉。
  3. Ctrl+空白鍵(Space),切換使用,搞定!!!

寫到這裡,相信已無懸念,尤其後面幾篇,幾乎都是如法泡製的概念,未來,如果更新版的 Distro 問世,或是有官方新推送的版本,再來寫新貼文。