在 ubuntu 22.04 LTS 上用 Fcitx5 搭配新酷音

前言

本次紀錄的是在 ubuntu 22.04 LTS 上的安裝 Fcitx5 搭配「酷音輸入法」的過程,Arch Linux 及其衍生發行版的安裝方式,可以參考另外一篇貼文:在 Linux 上用 Fcitx5 搭配新酷音


安裝 Fcitx5 搭配「新酷音輸入法」

  1. 我先下一道指令(如下),確認 fcitx5-chewing 已經在軟體資源庫 (Software Repositories) 裡。

    sudo apt search fcitx5-chewing

    fcitx5-chewingEp1

  2. 想到在 ubuntu 上,以一道指令就可以搞定 fcitx(4) 與嘸蝦米輸入法,我也依樣畫葫蘆下一道指令(如下),並且觀察 APT 抓到的相依套件後,發現同樣的方法用在 Fcitx5 是行不通的。

    sudo apt install fcitx5-chewing

    fcitx5-chewingEp2

  3. 下列指令是我最後下的指令,下完指令後,觀察 APT 回饋的相依套件安裝建議是必要的,而我觀察完,認為沒有什麼問題,就按[Enter]讓安裝程序跑完。

    sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt fcitx5-chewing

    fcitx5-chewingEp3

  4. 更換輸入法框架:必須走一趟「設定值」→「地區和語言」→「管理安裝的語言」→跳出「語言支援」視窗後→將「鍵盤輸入法系統」改成【Fcitx 5】,再「重新登入」或「重開機」。
    fcitx5-chewingEp4
  5. 重新進入系統後,可以看到右上角出現一個小鍵盤,點一下就可以看到「酷音輸入法」。
    fcitx5-chewingEp5
  6. 使用 Ctrl+Space 切換到「酷音輸入法」,耍酷(?)一下。。
    fcitx5-chewingEp6
    fcitx5-chewingEp7

後記

對我來說,想要使用嘸蝦米輸入法,只要再另外安裝表格檔,就可以搞定。

至於,Fcitx5 搭酷音輸入法,夠不夠穩定,這個部分,由於我使用幾個小時沒有什麼問題,因此,仍有待時間去驗證。


延伸閱讀

  1. 新酷音輸入法
  2. 新酷音輸入法 – 維基百科,自由的百科全書

[版本更新] 快速回顧 ubuntu 22.04 LTS

前言

ubuntu,目前在 DistroWatch 上的「網頁參觀排名」是第 7 名。

這一支 Distro 是我比較有系統地學習 Fedora 之後,所接觸到的。老早之前,我就曾經想要拿這一支 Distro 來當 Desktop 系統(詳可見:ubuntu 8.04 與嘸蝦米)。

那段時間,我對 Linux 非常狂熱,也非常盼望能夠使用 ubuntu 來取代 Windows,直到今日,我還是無法讓辦公室機器上的 Windows 為 Linux 所取代。坦白說,12 年前我就放棄這個念頭,而 ubuntu 仍然在時間裡面流動,LTS 更是持續更新到版本號:22.04。

去年,我重回 Linux 懷抱,分別從 Fedora、ubuntu 與 Clear Linux 開始,然而,我並沒有在 ubuntu 20.04 LTS 上面停太久,說真的,我自己也滿意外的,但,也沒有太去深究原由,後續幾個版本,我也都是蜻蜓點水帶過。

今天,我的目的就是想要試看看,這一次的 ubuntu 22.04 LTS 能否讓我 Long-stay。


安裝與使用過程

  1. 由於我已經非常習慣,也非常喜歡 Garunda Linux,所以,我並沒有立馬將 ubuntu 安裝到本機上,而是先把它放在沙盒裡面。
    ubuntu22.04LTSEp1
  2. 使用一段時間,並且在網路上爬文,閱讀網友的分享(詳可見:Ubuntu 22.04 LTS 并没有摆脱仇恨者,他们批评它的小创新| ubunlog)後,才進一步安裝到本機上。
    ubuntu22.04LTSEp11

快速回顧與感想

我試著從 Jammy Jellyfish Release Notes – Release – Ubuntu Community Hub 這一篇去看,這個版本在 Desktop 部分的更新,再逐一去對照我自己的使用心得或想法(如下)。

  1. Ubuntu now offers 10 color choices each in dark and light styles:我不敢說,這個更新完全不重要,因為,我認為 20.04 LTS 的系統預設顏色,暗到有那麼點陰沉,看久了心情會有點悶悶的。
    ubuntu22.04LTSEp9
  2. Firefox is now only provided in Ubuntu as a snap:關於這一點,我個人立馬想到在 Youtube 上看到網友對 ubuntu 21.10 的評價:The Worst Ubuntu Release In Years (21.10) – YouTube
    ubuntu22.04LTSEp4
  3. 接著讀下去的話,下列這幾點更新,我認為都是比較細微的。
    Desktop icons are shown in the bottom right by default but this can be changed through new settings added to the Appearance panel of the Settings app.
    Also there are new settings to control the Dock look and behavior
    Dock devices and filemanager integration has been improved

中文輸入法框架的使用心得與選擇上的建議

  1. 推薦的順序:我比較建議的是 iBus → fcitx(4) → fcitx5。尤其是蝦米族,我更會推薦以行易有限公司釋出的官方 iBus 表格檔為優先選擇。
  2. 必須說,我建議以 iBus 為優先選擇,大致上有 3 個理由。
    (1)行易有限公司釋出的嘸蝦米輸入法的 iBus 表格檔是合法使用。
    (2)fcitx5-table-extra:Debian、ubuntu 及其衍生版本的 fcitx5,要安裝 fcitx5-table-extra 都不是那麼方便,雖然,已有網友參考 在 Debian 11 上直接用 Fcitx 5 與嘸蝦米 之後,把解法推送到 GitHub 上(詳可見:demo-forum-case/demo/fcitx5-table-extra/build_deb_from_arch_package at main · samwhelp/demo-forum-case · GitHub)。
    (3)穩定性:我使用 fcitx5 大半年下來,我發現它不是很穩定,還滿容易當掉的,雖然,我後來摸清它的脾氣,也知道可以怎麼處理,但,我個人不是很推薦使用。反倒是舊一點的 fcitx(4),表現得相對比較穩定一些。而且,我自己在 GNOME 上面,使用 iBus 的經驗,除了 Clear Linux 以外,普遍而言是美好的。

後記

  1. 本次安裝使用的 ISO 檔版本是 ubuntu-22.04-desktop-amd64.iso。
  2. 如果,要問我對於這個版本的系統有什麼更新上的期待,我目前想到的,就是把一些遊戲的功能整合進來。然而,就目前來看,好像還沒有一支 Distro 把可以拿來玩 Android 遊戲的模擬器,例如:Anbox,完美地整合到系統裡面。這一點,我反倒是對 Garuda Linux 比較有期待。
  3. 最後,我想說的是…,本來我以為我會跟 Garuda Linux 告別一段時間,但,使用 ubuntu 不到一天的時間,我就決定再回到 Garuda。最主要的原因,在於 Garuda 的功能、介面…等,都比較符合我的需求,我比較意外的是我能夠接受炫炮的 Eye Candy。
    lastScreenshotOfGarudaLinux

ubuntu 22.04 LTS 與行易有限公司釋出的官方 iBus 版本嘸蝦米表格檔

前言

ubuntu 22.04 LTS 釋出之前,我分別寫下 在 ubuntu 20.04 安裝官方釋出的嘸蝦米表格檔 (iBus)ubuntu 20.04.3 LTS 與嘸蝦米 (feat. iBus) 這 2 篇紀錄。

時間走到 ubuntu 22.04 LTS 釋出這一天之後,我在 VirtualBox 安裝好這個新版的 ubuntu 並觀察了一下,發現這一個版本要安裝行易有限公司釋出的官方 iBus 版本嘸蝦米表格檔,在設定上有一點點不一樣(我猜,應該是 GNOME 後續版本做出改動的關係)。

索性,就再寫一篇紀錄。


安裝流程

  1. 登入行易有限公司官網的會員,並下載嘸蝦米官方 iBus 表格檔:「IBus (適用於ibus-table 版本 > 1.8.0)」。
    ubuntu22.04LTSEp06
  2. 接下來的流程(步驟 3 至 5),可以搭配下面的影片服用。
  3. (Start) 直接到家目錄下的「下載」資料夾,確認行易有限公司的嘸蝦米官方 iBus 表格檔:「適用於ibus-table 版本 》 1.8.0」已下載回家(檔名是 boshiamy-ibus-1-8-x.tar.gz)。
  4. (0:10) 將 boshiamy-ibus-1-8-x.tar.gz 解壓縮,並且將解壓縮之後的表格檔與 ICON 圖像檔放到正確的路徑裡,再執行 ibus-daemon -drx(如果像影片那樣,感覺像是在跳[Enter]舞的話,可以用 Ctrl+C 讓舞步停下來)。整個步驟所使用的指令如下。
    tar xvf boshiamy-ibus-1-8-x.tar.gz
    cd boshiamy-ibus-1-8-x/
    sudo cp ./*.db /usr/share/ibus-table/tables && sudo cp ./*.png /usr/share/ibus-table/icons
    ibus-daemon -drx
  5. (1:12) 進入「設定值」→「鍵盤」→再點一下「輸入來源」底下的「+」號→「中文(臺灣)」→「中文(嘸蝦米-繁)」→「加入」。(這一段路,跟 ubuntu 20.04 LTS 不同)

後記

  1. 以上的程序,主要是針對全新安裝的 ubuntu 22.04 LTS,並且未使用過其他輸入法框架為前提。如果曾經換過框架,則必須走一趟「設定值」→「地區和語言」→「管理安裝的語言」→跳出「語言支援」視窗後→將「鍵盤輸入法系統」改成【IBus】。若 iBus 仍然沒有正常運作,請再搭配「重新登入」或「重開機」服用之,原則上都可以搞定。
  2. 下載 Ubuntu | Ubuntu 正體中文站
  3. iBus – 維基百科,自由的百科全書
  4. 行易有限公司 :: 嘸蝦米輸入法

在 ubuntu 22.04 LTS 上輕鬆安裝嘸蝦米 feat. fcitx(4)

前言

ubuntu 22.04 LTS 已經釋出近一個月,如果只是單純地想要把嘸蝦米裝到系統裡面去,fcitx(4) 搭配嘸蝦米是最快速的服用方式。
installingfcitx4andboshiamyonubuntu2204Ep1


安裝過程(默默地過程影片版)


安裝過程(三菜一湯服用版)

  1. 一道指令就可以搞定 fcitx(4) 與嘸蝦米的表格檔。
    
    sudo apt install fcitx-table-boshiamy
    
    

  2. 接著,從「設定值」進入系統的「地區和語言」。
  3. 在「語言」項下,點下「管理安裝的語言」,進入設定裡面後,把「鍵盤輸入法系統」改成【Fcitx 4】。
  4. 「登出再登入」,或是「重開機」。
  5. 順利的話,重新進入系統,就會看到工作列上面,多出了一個鍵盤,而且已經把嘸蝦米安裝進來。
  6. 使用 Ctrl+空白鍵(Space),切換到嘸蝦米時,畫面上會跳出被框框包圍住的藍色嘸蝦米,同時,在右上角工作列那邊,原本的「鍵盤」圖示,也變成紅色的「嘸」。
    installingfcitx4andboshiamyonubuntu2204Ep2

後記

  1. 之前的文章,我是用 fcitx 與 Fcitx5 去做版本上的區隔,也就是說,在沒有特別寫上版本號時,指的就是 fcitx(4)。
  2. 其實,如果只是單純地安裝嘸蝦米輸入法的話,是可以直接參考 在 ubuntu 21.04 上輕鬆安裝嘸蝦米 這一篇貼文。
  3. Jammy Jellyfish Release Notes – Release – Ubuntu Community Hub

在 Linux 上用 Fcitx5 搭配新酷音

前言

本次分享的是 Arch Linux 及其衍生發行版的安裝方式,ubuntu 的部分,我另外寫一篇安裝過程紀錄:在 ubuntu 22.04 LTS 上用 Fcitx5 搭配新酷音

在 Garuda Linux 上,透過 Setup Assistant 安裝與使用 Fcitx5 搭配嘸蝦米是非常方便的事,也是我個人目前接觸到的 Arch Linux 衍生發行版當中,最便利的。

但是,不是每個人都用嘸蝦米,對於不少微軟新注音的使用者而言,也會想要在 Linux 上面使用相對比較熟悉的輸入法。

我忘記,自己是怎麼得知「新酷音輸入法」的,不過,總覺得或許是一個可行的方案。


安裝 Fcitx5 搭配「新酷音輸入法」

  1. Arch Linux 及其衍生發行版,幾乎都可以透過下指令的方式(詳見第 4 點),將 Fcitx5 配「新酷音輸入法」,一併安裝到系統裡。
  2. 重開機之後,因為只安裝「新酷音輸入法」,所以,需要中文輸入的時候,直接用 Ctrl+Space 就可以切換到「新酷音輸入法」。
  3. Garuda Linux 也可以,只不過,使用 Garuda Linux 一段時間後,我建議伙伴,可以試著透過 Setup Assistant 安裝。
  4. 參考指令(如下)
  5. 
    sudo pacman -S fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-chewing
    Enter a selection: [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    sudo vim /etc/environment
    i
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    [Esc]
    :wq
    reboot
    
    
  6. 我把執行上述指令的過程,截圖放到下面的 Flickr 相簿,給有需要的伙伴參考。
  7. installingFcitx5andfctix5-chewingonArcoLinuxL


已經有 Fcitx5,另外安裝「新酷音輸入法」

已經有 Fcitx5 的伙伴,只要再安裝「新酷音輸入法」的話,就是把表格檔與相依套件載回來,再進入設定的畫面把「新酷音輸入法」加進來,就搞定。

以下紀錄,是我自己走過的程序。

首先,在 Terminal 下一道指令(如下)。

sudo pacman -S fcitx5-chewing

Screenshot_~ : fish_4

接著,重新啟動 Fcitx5。要完成這個步驟,有 2 個方式可以達成。
1. 可以用指令(如下)。

fcitx5 -rd

2. 也可以用圖形介面的方式進行(下圖)。
Screenshot_garuda-dr460nized-linux-zen-220329_1


加入「新酷音輸入法」

進到 Fcitx5 的設定,就會看到「新酷音輸入法」已經出現在「繁體中文(台灣)」的列表當中,新增之後套用,基本上就可以搞定。
Screenshot_輸入法 *_1
Screenshot_輸入法 _1
Screenshot_輸入法 _2


後記

至於使用上的心得,…我問了一下借用我電腦的人(純 Windows User),他認為在智慧選字的部分,還是比不上微軟新注音,算是勉強可以用的。我自己簡單測試幾個字詞,也發現雖然一開始不一定能夠智慧選字,但學過 1 次就容易順起來。


延伸閱讀

  1. 新酷音輸入法
  2. 新酷音輸入法 – 維基百科,自由的百科全書

安裝 ArcoLinuxL 與嘸蝦米

前言

喜歡 Arch Linux,或是說想要嘗試 Arch Linux,卻被一開始的暗黑安裝畫面給擊退的伙伴,其實有很多不同的選擇(有興趣的伙伴,可以試著從標籤雲裡點一下 archLinux 這個標籤,找看看)。

今天,來紀錄一下另外一支,比較接近原生 Arch Linux 的衍生發行版的安裝與使用的快速回顧。

這支 Distro 名為 ArcoLinux,截至本文完稿前,它在 DistroWatch.com 上的排名在第 21 名。


安裝過程截圖

一樣,我是用 VirtualBox 來體驗 ArcoLinux,從虛擬光礙讀到的光碟 ISO 檔進入系統後,畫面會直接跳出 ArcoLinux Welcome App。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp1

我第一件事,就是按下「Update Arch Linux Mirrors」這個按鈕。但,我忘了去看 Mirrors 是不是真的有被 Update。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp2

再來,我選擇 Easy Installation 啟動 ArcoLinux Installer。( 下圖)
installingArcoLinuxLv22.05onVirtualBoxEp3

切換到繁體中文。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp4

設定位置。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp5

設定鍵盤。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp6

設定硬碟分割,預設並不是 btrfs,但我現在想用這個格式。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp7

設定使用者,我發現…,不用密碼也可過得去,這樣好像不太好,建議還是設定一下比較妥。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp8

安裝前,做最後的確認。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp9
installingArcoLinuxLv22.05onVirtualBoxEp10

因為最近安裝任何一支 Distro 的 Linux,大約都花費 15 分鐘,索性就將機器放著,去做點別的事,所以,我沒有注意,也沒有再去查究竟花多少時間完成安裝。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp11
installingArcoLinuxLv22.05onVirtualBoxEp12

安裝完重新啟動後,來到 GRUB 畫面。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp13

登入畫面,滿有現代感的。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp14

系統剛安裝完之後,剛進入系統,就會有更新通知,強烈建議,在一開始就先將這些補丁通通打上去。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp15

從 Terminal 來看看 VirtualBox 虛擬出來的機器規格。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp16


快速回顧

圖形介面安裝:其實,試著記下圖形介面的安裝過程,就不難發現,在 Terminal 進行安裝,要做的事也差不就是那些。所以,我相信 ArcoLinux 想要做的不只是好安裝而已。

ArcoLinux Tweak Tool:現在滿多 Distro 都會做專屬自己的輔助 App,例如:Garuda Linux 的 Setup Assistant,在 ArcoLinux 上,則是一支名為 ArcoLinux Tweak Tool 的 App。這支 App 可以說是能夠 Tweak 山 Tweak 海的,比較更惜的是沒有 Tweak 亞洲語系的文字顯示與輸入法。(下圖)
installingArcoLinuxLv22.05onVirtualBoxEp18


安裝嘸蝦米輸入法

既然是 Arch Linux 衍生發行版,基本上就用一樣的方式服用即可,大致的步驟如下。

  1. 啟動 Terminal,並輸入以下的指令:

    sudo pacman -S vim fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra
    sudo vim /etc/environment
  2. 啟動 vim 編輯,寫入以下內容 (直接從這裡複製貼上服用也行)

    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
  3. 重開機。

    reboot
  4. 重開機之後,右下角會出現一個鍵盤圖示,點右鍵進入「設定」。
    installingArcoLinuxLv22.05onVirtualBoxEp20
  5. 在設定視窗裡,找到「可用輸入法:」下的搜尋框,我是打關鍵字「bosh」把嘸蝦米找出來並新增。
    installingArcoLinuxLv22.05onVirtualBoxEp22
  6. Ctrl+Space,看到右下角的鍵盤圖示轉成紅色的「嘸」,就表示可以切換並使用嘸蝦米輸入法。


後記

下載 ArcoLinux 時,會發現有 L、S、D 與 B 總共 4 個版本(透過 Torrent 的話,還有一個 Lts 版),可供使用者選用,如果不是很清楚的話,記得先到 What to choose | ArcoLinux 這裡,這張頁面最底下有圖解這幾個版本的不一樣之處在哪裡。

轉換至 Garuda Linux 之 20 天後

前言

20DaysAfterShiftingtoGarudaLinuxEp1

快速回顧 Garuda Linux (KDE Dr460nized Edition) 後,我便決定 從 MX Linux 轉換到 Garuda Linux,至今,已過了 20 天。

20 天前,我在想「我認為自己做出正確的抉擇,接著,我也想再多花一點時間使用看看,搞不好,我可以因此寫一篇比『快速回顧』再深入一點的感想」;20 天之後,與其說自己能夠寫出更深入的,不如說有些事情是在「快速回顧」短短的時間內無法感受到的,卻能夠隨著相處時間拉長,而發現什麼似的。

似乎,可以拿「交往」vs.「結婚」來當成比喻,「快速回顧」比較像在「交往」;「20 天之後」就像是「結婚」。


發現與感想

  1. Setup Assistant:這個系統預設安裝的 App,可以說是新手 Friendly 的好幫手,真的很好用,尤其,在過程中針對亞洲語系國家的字體支援與輸入法安裝(透過 Fcitx5),這一個部分,我認為是大加分的。有好幾支 Distro,都有類似這樣的 App,然而,我認為 Garuda Linux 在這一個點上的表現,以我的立場來看,是相對比較優秀的,為此,我錄下操作過程的影片,經過簡易後製給有興趣多瞭解的伙伴參考。
  2. 炫炮的必要性:這裡,主要是想談一下下,Garuda Linux 的 Eye Candy 與其他 Distro 相比之下,口味應該算是比較重的(獨樹一格的 ICON、啵亮的按鈕與果凍感的視窗…等等),我一開始是有那麼點不習慣,隨著時間拉長後,除了對這樣的炫炮還滿能夠接受的以外,也發現這些炮炫後面,也有一些設計想法在裡面。Garuda Linux 說自己像 macOS,我的第一眼感覺是有那麼點像,但又有很多地方是有 Garuda 自己的思維在其中。比方我今天把程式放到最大後,我會想要直覺地從工作列直接把程式拉下來同時回復到放大前的大小,結果它還真的就是照我想的那樣做,也就是說我幾乎在任何時刻多能以「直覺」的方式操作,足以說服我自己:Garuda Linux 不只是炫炮而已。所以,僅管我不習慣炫炮,也沒有因此扣到分,甚至,我會認為有一定的必要性。
  3. 穩定而豐富的音效卡支援:音效卡的驅動問題,在早些年前,也滿讓人頭疼的,這段時間我使用 Garuda Linux,我對音效輸出的設定、穩定性部分,都很滿意。
    20DaysAfterShiftingtoGarudaLinuxEp4
    20DaysAfterShiftingtoGarudaLinuxEp5
    (下圖)系統預設安裝 JamesDSP for Linux,我目前只透過 HDMI 從螢幕內建的揚聲器做音效輸出,比較難體會到這支 App 帶來的效果,但,相信對於遊戲玩家或是音效要求較高需求的使用者而言,應該有一定的加乘效果。只是,我也得說,音效的知識又是另外一個領域的專業,這方面我目前懂的不多,如果有伙伴也使用 Garuda Linux,或是實際使用過 JamesDSP for Linux,也非常歡迎分享使用心得。
    Screenshot_1
    Screenshot_JamesDSP for Linux_1
    20DaysAfterShiftingtoGarudaLinuxEp6
  4. Fcitx5:Garuda Linux 身為 Arch Linux 的衍生版本,延續很多 Arch Linux 優良的特性,我認為 Arch Linux 也是目前我個人在使用 Linux 當中,對於 Fcitx5 的套件支援度比較完整的一支 Distro,而 Fcitx5 目前的穩定度也越來越好,對於現階段仍以鍵盤輸入為主的電腦而言,只要會碰到中文文字輸入,沒有良好的輸入法框架支持,再怎麼厲害的 Distro 也不會被拿來當做是個人電腦系統。
  5. pacman:現時 Linux 的 Distro 當中,我比較不願意去碰的大概有 2 支,一支是 Gentoo,另外一支則是 Slackware。最直接的原因是我認為有點麻煩,以 Gentoo 而言,它的優點也正是它的缺點,那種兩面刃的特性實在太明顯,這裡,我特別引用 Gentoo Linux – 維基百科,自由的百科全書 的說明:「Gentoo Linux讓使用者自行設定和編譯軟體包的特性,使使用者的Gentoo Linux系統具有高度可塑性,但相比起其他常見的Linux發行版,Gentoo Linux的使用者也需要對Linux系統和電腦的運作有一定的認識,才能對其系統作出合適的設定。」至於 Slackware,我的印象是「軟體套件管理」不會主動處理依賴關係,但,這是我憑記憶所述,比較不能當成是現在的參考,只是這樣的刻板印象,竟然讓我裹足不前(…該檢討好像是我自己比較多 XD)。然而,pacman 所呈現出來的,還沒有跟其他的套件管理程式相比前,我就認為滿容易上手的,再比較之後,更讓我覺得簡單易懂。真要說有什麼缺點的話,應該就是執行 pacman 幫整個系統套件做定期更新的時候,比較不能在同一時間使用系統,硬要用的話,狀況會滿多的,只是我也得說,這個狀況在其他的套件管理程式也多半會發生。
  6. 善用 garuda 相關指令:Garuda Linux 試著整合不少東西,其中也包含一系列的 garuda 類指令(下圖),我自己在使用上的心得,會認為要做系統更新的話,我更建議用 Garuda Linux 自家的指令:garuda-update,然後耐性等待整個更新程序完成。我會這樣建議是拿這個指令跟 pacman 更新做了一點比較後,發現 garuda-update 雖然比較耗費時間,但更新完的系統,開機速度、App 啟動與執行速度等等,仍然可以保有一定的效能,雖然沒有去細探原由,不過,最後所呈現出的最佳化(或稱做是優化)程度確實有差別。
    Screenshot_~ : fish_1
    Screenshot_~ : fish_2
  7. 圖形重置:最後,談談我把 Garuda Linux 「娶」進門不久,就感到後悔的事。那就是一進門不久,就出現「圖形重置」的狀況,這個狀況就是會讓整個桌面環境無法正常顯示,也必須說這是我始料未及的。去年我回歸 Linux 懷抱後,從 Clear Linux 開始至今,還沒有一支 Distro 讓我遇到這樣的狀況,更何況,Garuda Linux 聲稱自己針對遊戲的部分優化,我都還沒有在上頭打過任何一套遊戲,卻在同樣與顯示卡有那麼點關連地方出狀況,實在讓人不憂心也難。
    但,我慢慢也抓到這個狀況的相處與解決之道:
    (1)先按 Ctrl + Alt + F2,切換之後用帳號登入,再按 Ctrl + Alt + F1 切換回來。
    (2)如果上面步驟無效,再按 Ctrl + Alt + F2,執行下列指令,再按 Ctrl + Alt + F1 切換回來。

    # loginctl unlock-session 2

    (3)如果還是不行,就再按 Ctrl + Alt + F2,直接下 reboot 指令重啟系統。
    Screenshot_4
    20DaysAfterShiftingtoGarudaLinuxEp2
    20DaysAfterShiftingtoGarudaLinuxEp3


後記

macOS:已經有好長一段時間,我沒有特別去注意 macOS 的發展,現在到 macOS 上,我最常使用的 App,就是 iMovie 與 Affinity Photo,不得不說,硬要再比較套件管理程式的話,macOS 上的系統、程式更新是相對比較優秀的,只是,這個比較已經有點牽強,要這樣比的話,可能要把所有 Unix-Like 都搬出來,做個表格,一項一項拿出來比一比才會是公平公正的做法,但,我是認為沒有必要弄到這麼累。在這裡,之所以會談到 macOS,主要是因為 Garuda Linux 主力版本強調「The workflow is mac-alike with the appmenu baked right into the top bar.」,讓我一時興起,多做一點思考與分享。

Donation:截至目前為止,使用 Linux 的過程中,我只有跟 The Ubuntu Foundation 買過 ubuntu 週邊商品的經驗(我不確定是跟 The Ubuntu Foundation,還是跟 Canonical 買的商品,總之就是跟 ubuntu 官方那邊買過週邊商品,當時推出的週邊商品,記得有馬克杯、T 恤之類的用品),至今從未考慮過要捐款,然而,使用 Garuda Linux 期間,我不時會感受到這支 Distro 開發與維護人員的用心,要不是被圖形重置打斷,我認為自己應該已經量力而為地捐了一些款項,期待這支 Distro 能夠持續走下去。換一個角度來看,如果希望圖形重置這樣的狀況,減少發生次數,甚至就不再發生的話,似乎更應該以實際行動支持。(且讓我再想想…)

從 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)

快速回顧 Garuda Linux (KDE Dr460nized Edition)

前言

Garuda Linux 是 Arch Linux 的衍生版本,目前在 DistroWatch 上的「網頁參觀排名」是第 7 名。

這一支 Distro 應該是 DistroWatch 「網頁參觀排名」前 10 名當中,我感到最陌生的一支。


安裝過程

  1. 跟 LMDE 5、EndeavourOS 一樣,不把 ISO 下載時間算進來的話,光就整個安裝過程來算,大約 15 分鐘就搞定,可見,這一點,似乎已經可以說是各大 Distro 的基本盤。
    由下圖可知,從 Terminal 可以看到本次運行的機器上的 CPU 品牌與型號:Intel(R) Core(TM) i5-6400。
    garudaDr460nizedLinuxZenonVirtualBoxEp7
  2. 下圖是本次安裝 Garuda KDE Dr460nized 的 VirtualBox 設定。
    garudaDr460nizedLinuxZenonVirtualBoxEp0
  3. 參考影片

快速回顧與感想

  1. 非常多元的桌面環境選擇:相較於 EndeavourOS 已經特別強調有不少桌面環境,供使用者選用與安裝,用誇張可能已經不足以形容 Garuda Linux 的支援度,我數算了一下,總共支援 13 款桌面環境(詳可見:Garuda Linux | Download),主打的 KDE Dr460nized edition,還有 3 種不同特性調整的版本,也就是說,總共有 15 款任君選用。我這次只有測試主打的版本,但印象中,其他 Linux 上面也曾有支援不少桌面環境的狀況,卻只有主打的運作比較穩定,其他版本就是剛安裝好的時候讓人感到開心,用沒多久就整個系統崩潰。我目前沒有打算一款一款試到底,如果有伙伴有其他款的使用經驗,也歡迎分享。
    garudaDr460nizedLinuxZenonVirtualBoxEp4
  2. 預設支援 BTRFS 與 Zstandard:關於這 2 項技術,有興趣的人可以到維基百科,科普一下。這 2 項技術,最近還滿常出現在我面前的,但,實際在系統安裝時,就預設支援的 Linux 應該不多,而 Garuda Linux 就直接拿來當成是一個賣點,一種讓人走在很前面的感覺,附帶一提的是所使用的 Linux Kernel 版本也算是非常新的版本。
    garudaDr460nizedLinuxZenonVirtualBoxEp1
  3. 炫炮的 RGB 桌面環境視覺設計:官網在介紹 Garuda KDE Dr460nized Edition 時提到「The dr460nized editions of Garuda Linux offer a dark, blurry and fully immersive Plasma experience. The workflow is mac-alike with the appmenu baked right into the top bar.」然而,我安裝完之後,反而是先注意到濃濃的 RGB 味。我個人會認為,這一點算是 Garuda Linux 也想要走出不一樣的路,視覺衝擊是非常快速的做法,而各項功能正常發揮的前提下,這樣炫炮的畫面,讓人不注意是非常難的。只不過,我也相信不見得每個人的眼睛都吃得下這種口味的 Eye Candy,因此,反應上可能會偏兩極。
  4. 專為 Linux Gamer 調校的桌面環境與預設軟體安裝:官網在介紹 Garuda KDE Dr460nized Gaming Edition 時提到「The Gaming edition has the same tweaks and looks as the regular dr460nized edition. It comes preinstalled with lot of software that a linux gamer might need.」關於這一點,以我目前接觸到的 Linux 而言,應該是唯一針對遊戲調校與設計的 Distro。當然,如果延續上面提到的濃濃 RBG 桌面環境設計而言,也確實不會讓人太意外。
  5. 火狐(Firefox)變火龍(FireDragon):在 Dock 上的圖示,一方面,讓我半信半疑;一方面,有點老花的我,也看成 FileDragon,也因此遲疑了半天,想說…,現在應該比較不可能有系統在預設安裝裡面,沒有把瀏覽器擺進來呀!?所以,我又繞到「應用程式啟動器」(在 Windows 裡稱做是「開始功能表」)去找,看個仔細才頓悟,這個名為 FireDragon 的 App,骨子裡應該就是 Firefox。…也太中二了吧!(這樣的形容,不曉得對不對?)除了中二的名號外,我並沒有深入使用,搞不好,還真的像「關於我轉生變成史萊姆這檔事」裡的史萊姆一樣「龍化」了。
    garudaDr460nizedLinuxZenonVirtualBoxEp5
    garudaDr460nizedLinuxZenonVirtualBoxEp6
  6. VirtualBox 好裝好使:這一點跟 MX Linux 一樣,我之前常用的 Fedora 與 Clear Linux,以及 macOS,要搞定 VirtualBox 並不像在 Windows 那麼簡單(詳可見:在 Clear Linux 上安裝 VirtualBox 6.1.26),因此,如果您跟我一樣,也用慣了 VirtualBox,那麼,這支 Distro 是值得參考的。
    garudaDr460nizedLinuxZenonVirtualBoxEp15
    garudaDr460nizedLinuxZenonVirtualBoxEp16
    garudaDr460nizedLinuxZenonVirtualBoxEp17
    garudaDr460nizedLinuxZenonVirtualBoxEp18
  7. 螢幕最佳顯示比例,應該是「16:9」:畢竟這是目前的螢幕比例的主流規格,這點倒是不讓人意外,僅管如此,我也是在安裝與啟動 VirtualBox 後,從工作列上擠在一塊兒,可以說是重疊起來的字發現的。
    garudaDr460nizedLinuxZenonVirtualBoxEp18
    切換比例之後,就可以正常顯示。
    garudaDr460nizedLinuxZenonVirtualBoxEp19

嘸蝦米輸入法的安裝與設定

  1. 以嘸蝦米而言,我比較推薦合法使用的 iBus 版本,但,如果要快速地使用,fcitx 是一個不錯的選擇,而且 Arch Linux 的 Fcitx5 相關套件非常完整,可以直接用指令把嘸蝦米安裝進來。(下圖)
    garudaDr460nizedLinuxZenonVirtualBoxEp2
    garudaDr460nizedLinuxZenonVirtualBoxEp3
  2. sudo pacman -S fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra(下圖)
    garudaDr460nizedLinuxZenonVirtualBoxEp8
  3. sudo pacman -S vim,把 vim 先安裝進去。(其實,也可以跟著上一個步驟,把 vim 加到指令最後,一併安裝進來)。
    sudo vim /etc/environment,寫入以下資料,再儲存離開。(下圖)
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx

    garudaDr460nizedLinuxZenonVirtualBoxEp9
  4. 重開機,進入「Fcitx 設定」(有幾個方式,下圖所示是從工作列找到【鍵盤】圖示,按右鍵進入「Fcitx 設定」,用「bosh」當關鍵字(下圖是用「boshi」,少個「i」還是找得到的),把嘸蝦米找出並選用,以完成設定。(下圖)
    garudaDr460nizedLinuxZenonVirtualBoxEp10
  5. 點右下的【新增輸入法】。「嘸蝦米」的字樣排在很前頭,因此,不用「bosh」或「boshi」的關鍵字,去把嘸蝦米找出來,就可以以完成設定。
    garudaDr460nizedLinuxZenonVirtualBoxEp11
    garudaDr460nizedLinuxZenonVirtualBoxEp12
    garudaDr460nizedLinuxZenonVirtualBoxEp13

  6. 最後,找個程式來測試一下,看能不能順利使用嘸蝦米輸入法。(下圖)
    garudaDr460nizedLinuxZenonVirtualBoxEp14
  7. 寫到這裡,我想另外分享一下:我現在在 MX Linux 上使用 Fcitx5,好像時不時就會發生輸入法無法中英文切換,有點 Hang 在那邊的情況,我使用的解決方式,是將鼠標滑到紅色「嘸」字上頭點一下左鍵,通常就可以讓嘸蝦米回神過來。

後記

  1. 本次安裝使用的 ISO 檔版本是 garuda-dr460nized-linux-zen-220329.iso。
  2. Garuda Linux
  3. 行易有限公司 :: 嘸蝦米輸入法

[版本更新] 快速回顧 EndeavourOS Apollo 22.1

前言

我最近想要試著把玩一下 EndeavourOS,正巧碰上有新版本釋出。

EndeavourOS 是 Arch Linux 的衍生版本,目前在 DistroWatch 上的「網頁參觀排名」是第 2 名。只不過,對我來說,是相對比較陌生的一支 Distro。


安裝過程

  1. 跟 LMDE 5 一樣,不把 ISO 下載時間算進來的話,光就整個安裝過程來算,大約 15 分鐘就搞定,可見,這一點,似乎已經可以說是各大 Distro 的基本盤,更何況,相比安裝 LMDE 5 時所用的機器,這次使用機器上的 CPU 是更早一點點的規格(有興趣的伙伴,可以科普 Intel(R) Core(TM) i5-6400 的出產年份)。
  2. 下圖是本次安裝 EndeavourOS 的 VirtualBox 設定。
    endeavourOSApollo22.1onVirtualBoxEp10
  3. 參考影片

快速回顧與感想

  1. Endless Possibilities:跟另外一個 Arch Linux 衍生版本 Manjaro 一樣,安裝的介面比 Arch Linux 容易上手,而且,還特別強調有一堆時下比較常聽到,也各自擁有不少支持者的桌面環境(詳見下圖),供使用者選用與安裝。只不過,如果要安裝 Xfce 以外的桌面環境,在安裝的時候,就得選「Online」選項,速度會比較慢一些,想要快點使用,且不一定要使用特定的桌面環境時,就可以選「Offline」,而我,就是選「Offline」來加速安裝進度。
    endeavourOSApollo22.1onVirtualBoxEp1
  2. 非常「乾淨」的作業系統:這一點,應該跟我選擇「Offline」安裝有關,觀察整個系統在安裝後的初始狀態,非常乾淨,那種感覺…,就有點像 Android One 那般,也就是說,需要什麼 App,就得自己再花時間慢慢安裝進來。其實我曾經試過「Online」安裝,印象中的安裝過程,似乎也沒有選擇套件這個過程,但,這一點我不是很確定,如果是錯的訊息,還請有經驗的伙伴不吝指正。
    endeavourOSApollo22.1onVirtualBoxEp2

嘸蝦米輸入法的安裝與設定

  1. 以嘸蝦米而言,我比較推薦合法使用的 iBus 版本,但,如果要快速地使用,fcitx 是一個不錯的選擇,而且 Arch Linux 的 Fcitx5 相關套件非常完整,可以直接用指令把嘸蝦米安裝進來。(下圖)
    endeavourOSApollo22.1onVirtualBoxEp3
  2. sudo pacman -S fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra(下圖)
    endeavourOSApollo22.1onVirtualBoxEp4
    endeavourOSApollo22.1onVirtualBoxEp4
    endeavourOSApollo22.1onVirtualBoxEp5
  3. sudo nano /etc/environment,寫入以下資料,再儲存離開。(下圖)
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx

    endeavourOSApollo22.1onVirtualBoxEp7
  4. 承上,EndeavourOS 預設安裝好的文字編輯器是 nano,如果要像下圖一樣,下 sudo vim /etc/environment 這樣的指令,是會吃錯誤訊息的。(下圖)
    用不慣 nano,想用 vim 的話,記得下指令:sudo pacman -S vim,把 vim 先安裝進去。
    endeavourOSApollo22.1onVirtualBoxEp6
  5. 重開機,進入「Fcitx 設定」(【EndeavourOS 開始功能表】→【設定值】→【Fcitx 5 設定】,用「bosh」當關鍵字(下圖是用「boshi」,少個「i」還是找得到的),把嘸蝦米找出並選用,以完成設定。(下圖)
    endeavourOSApollo22.1onVirtualBoxEp8
  6. 順利的話,找個程式來測試一下(LibreOffice 是我自己另外安裝的),看能不能順利使用嘸蝦米輸入法。(下圖)
    endeavourOSApollo22.1onVirtualBoxEp9

後記

  1. 本次安裝使用的 ISO 檔版本是 EndeavourOS_Apollo_22_1.iso。
  2. The Apollo release has landed – EndeavourOS
  3. 行易有限公司 :: 嘸蝦米輸入法