[版本更新] 快速回顧 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

Manjaro XFCE 21.2.2 with iBus 與嘸蝦米

前言

iBus 輸入平台上,有行易有限公司釋出的官方嘸蝦米表格檔,原則上,我個人也比較推薦使用官方釋出的版本。

今天,就把我自己從 fcitx 轉到 iBus 的部分,做一個小小的紀錄。

從 fcitx 轉換到 iBus

sudo pacman -R fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra libime
//如果是全新安裝,基本上就可以跳過這一行指令。

sudo pacman -S ibus ibus-table

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


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

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

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

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

sudo vim /etc/profile.d/ibusStart.sh
寫入以下內容:


ibus-daemon -drxR

sudo reboot

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

(下圖)進入 iBus 設定介面,有 2 種方式,一個是直接點右下角的「FOX」或「小鍵盤」圖示,一個是在 Terminal 裡下 ibus-setup 指令。
manjaroXFCE21.2.2withiBusandBoshiamyEp1

(下圖)找個地方,小試一下 iBus 上的嘸蝦米。
manjaroXFCE21.2.2withiBusandBoshiamyEp2

後記

  1. Manjaro – enjoy the simplicity
  2. 行易有限公司 :: 嘸蝦米輸入法
  3. Google Code Archive – Long-term storage for Google Code Project Hosting.

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

ubuntu 20.04.3 LTS 與嘸蝦米 (feat. iBus)

前言

僅管,有消息指出,ubuntu 預計在今(2022)年的 4 月 21 日,將釋出 22.04 LTS 版,ubuntu 20.04 LTS 版還是很多人會持續使用的版本。

這部影片我前不久就先錄下來,今天釋出,有一種留舊待新的心情。

安裝流程

※參考影片

※可以將下列步驟搭配上面的影片服用。

  1. (影片開始) 到行易有限公司官網登入會員,並下載嘸蝦米官方 iBus 表格檔:「IBus (適用於ibus-table 版本 > 1.8.0)」
  2. (0:22) 啟動終端機 Terminal(CLI),並透過指令完成安裝
  3. (2:28) 「設定值」→「地區和語言」→再點一下「輸入來源」的「+」號→「中文(臺灣)」→「中文(嘸蝦米-繁)」→「加入」
  4. (3:07) 「Win+Space」切換至嘸蝦米輸入法→試吃嘸蝦米

後記

  1. 下載 Ubuntu | Ubuntu 正體中文站
  2. iBus – 維基百科,自由的百科全書
  3. 行易有限公司 :: 嘸蝦米輸入法

安裝 Zorin OS 16 Core 與嘸蝦米

前言

Zorin OS 也是一支以 ubuntu 為基礎的 Linux Distro,幾天前釋出 Zorin OS 16 版,這一個版本立基在 ubuntu 20.04.3 LTS。

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

安裝 Zorin OS

  1. 硬體的設定:Dual-Core CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 安裝的過程,可以參考下面的相簿。我的觀察是前面的安裝步驟,跟 elementary OS 5.1 有點神似:就像是 ubuntu 的安裝程式換上另外一張皮,初次進入系統,可以跟著指示走, 我是在 VirtualBox 安裝的,初進系統走 Tour 會詢問要不要安裝 zorin-virtualbox-guest-additions 套件,我安裝後出現一些錯誤訊息,後續把其他系統升級做完,錯誤訊息才消失。
    zorinOS

在 Zorin OS 16 上安裝及使用嘸蝦米

依序,我會推薦使用 iBusFcitx 4Fcitx 5

iBus

  • Zorin OS 16 預設的輸入法是 iBus,ibut-table 這支套件一開始就已經安裝好,我個人滿推薦直接服用官網的表格檔。

Fcitx 4

  1. 以往我會下 sudo apt-get install fcitx-table-boshiamy 這個指令,但,這次我觀察與來回測試之後,發現以下的指令比較穩妥:

    sudo apt-get install fcitx fcitx-m17n fcitx-table-boshiamy
    im-config -n fcitx
  2. 重開機,再進入到「設定值」→「地區和語言」→「管理安裝的語言」,確認 fcitx 已成功設定為「鍵盤輸入法系統」。

Fcitx 5

  • 可以透過 APT 安裝 Fcitx 5,但是並沒有 fcitx5-table-extra,如要使用,應該也可以像 Debian 11 一樣,借 Arch Linux 官方釋出的檔案服用之。

後記

  1. 本次安裝使用的 ISO 檔版本是 Zorin-OS-16-Core-64-bit.iso。
  2. Zorin OS 16 分為 3 個版本,分別是需要付費的 Pro 版(美金 39 元)、Core 版與 Lite 版,3 個版本都有 Zorin 外觀(皮),要簡說出不同的部分,應該是就是付費的 Pro 版包含了 Core 與 Lite 版的功能外,還有類 macOS、 Windows 11 & Classic 與 ubuntu 等幾個桌面環境、內建專業層級的 App 套件包與進階的生產力軟體等等。
  3. 立基在 ubuntu 架構與特性上的 Distro,我目前知道有 Linux Mint、elementary OS 與今天紀錄安裝過程的 Zorin OS,有一種開枝散葉的感覺。
    (1)Linux Mint:From freedom came elegance.
    (2)elementary OS:The thoughtful, capable, and ethical replacement for Windows and macOS.
    (3)Zorin OS:Make your computer better, faster, easier, more powerful, secure, and reliable.

安裝 elementary OS 6.0 與嘸蝦米

前言

elementary OS 6.0 (以下稱 Odin) 釋出後幾天,我決定也來安裝看看,想不到沒有很順利,安裝的過程跟上一版 5.1 甚至無法相比,我在 VirtualBox 與 Mac mini 都安裝過,最後是在 VirtualBox 安裝成功。

VirtualBox 的部分

  1. 晶片組類型:ICH9、EFI:啟用。
  2. 我試了幾次的安裝,而且,無論在 Windows 或是 Linux 版的 VirtualBox 都會在同一個地方卡住。

  3. 後來,我才注意到,在安裝過程,即使切換語言到 Chinese,顯示上仍舊是 English,判定應該要用 English 介面完成安裝,事實果真如此。
  4. 不知道是該說自己學乖了,還是想要避免又失敗的無助感,安裝完成,第一次進入系統時,還會要我們挑一次語言,我,還是先選 English。
  5. 進入系統之後,再把語言調成我想要的。

Mac mini 的部分

  1. 預設似乎是要使用者砍掉一整顆硬碟,並且只安裝 Odin,…這一點對我來說,不是那麼合用。
  2. 硬碟分割的支援薄弱:
    (1)我是用外接硬碟安裝的,同樣把外接硬碟的壓縮分割,進到安裝介面後,想不到 Odin 無法自動偵測到,我只能手動去選擇,這還不打緊,重點是不但安裝不上去,還會把原本的分割表弄亂,我回到 Windows 之後,只能刪掉一大部分的分割,也因此把當時該壓縮分割臨近的 Linux 砍掉重練,所幸,離得比較遠的 Clear Linux 沒有被波及到。
    (2)另外,跟 ubuntu 20.04 一樣,都會很主動去寫內建硬碟的分割表:在硬碟一開始的地方,自動劃出 100 MB Fat32 空間,寫入 EFI/boot,這一個分割區是我接著想要安裝 Oracle Linux 時,發現其已然存在,在 macOS 內建的硬碟工具上不會顯示出來,由於目前對開機沒有太大的影響,我暫時就不去改動它。其實,這一點在 Mac Pro 或 WinPC 上應該是相對比較好處理的:開機箱,把硬碟排線直接拔掉,應該就能搞定。

安裝嘸蝦米的部分

  1. iBus:系統內建的輸入引擎,安裝的方式,可以直接參考行易有限公司官網說明。
  2. fcitx:立基於 ubuntu 20.04 的關係,可以直接在 Terminal 下一道指令:sudo apt-get install boshiamy-table-boshiamy,接著重新登入系統,就搞定。

  3. 附帶一提的是 fcitx 安裝啟用後,iBus 就會自動關閉,原本系統設計好的快捷鍵,仍會延用過來,例如:其他 Linux 要切換輸入法是 Win + Space 的組合鍵,Odin 預設用 Ctrl + Space 組合鍵切換。

後記

  1. 本次安裝使用的 ISO 檔版本是 elementaryos-6.0-stable.20210810.iso。
  2. 原本想說分享一下 Odin 的使用心得,結果變先成分享要用 English 介面完成系統安裝。印象中,以前曾經在 Fedora 遇到過,多年後再遇到,…或許是我少見多怪吧!

用我的 iMac 把 Clear Linux 安裝到 USB 外接硬碟上

iMac (Retina 4K,21.5 英寸,2017)

一般而言,要安裝 Linux,又要保留原本的系統,就得再先瞭解一下硬碟分割,通常都會以 GRUB 來管理開機列表,如果這些事情我都不想做,或許,用外接硬碟安裝 Linux 是一個方法。

考量到 Clear Linux 的特性後,我準備好一支 Clear Linux Live USB,還有一顆老舊的硬碟,找到一個很早以前買的外接盒,給它裝在一起,就開啟這一次的安裝之路。

從 Live USB 進到 Clear Linux 之後,我的機器上面,只有 Fusion Drive 與外接硬碟,執行安裝時就選 sdb (也就是外接硬碟),然後,放著讓它跑完整個安裝流程。

因為沒有用 GRUB,所以,重開機之後,要按住 Opt (或 Alt) 鍵來選擇要進入的系統 (…喜不喜歡這樣的方式,就見人見智)。

之前在 Mac Mini 沒有抓到無線網卡,這一次換 iMac 竟然抓得到,至於藍牙的部分,再重開機一次之後,就可以啟用,不過,它一直抓不到我的鍵盤:Logitech Keyboard K480。

我下了一道指令:

lspci -vnn -d 14e4:

觀察之後,決定把這顆硬碟,拿到 Mac Mini 上試跑看看。

實際上是能夠運作的,只是無線網卡的驅動程式,仍然沒有 On 起來,需要另外處理。

以上,零零總總的紀錄,對於想要嘗試 Linux,卻又擔心無法習慣 Linux 後,不容易回到 macOS 的人,希望這一篇能夠做為一個小小的參考。

後記:iMac 上面的 ubuntu 20.04 跟 Windows 10 都被我處理掉,才會有這一篇。

在 Linux 上輕鬆安裝 Fcitx 與嘸蝦米

前言

fctix 這個輸入法平台是直接就可從套件管理程式安裝嘸蝦米輸入法,我翻了一下資料,fcitx 並不是一開始就把嘸蝦米的表格推送到套件管理系統,但是開發者似乎是想給使用者一個方便,而推送進去。


我在這個月中前,試玩幾套不同的 Linux Distro 之後,可以說,幾個大的套件管理系統,原則上都有支援,安裝使用上非常、非常輕鬆,而且安裝完,也一併讓系統的預設輸入法平台切換到 fcitx,不太需要再額外做設定,就可以用,後續比較要注意的應該是授權使用的問題(詳可見:智慧財產局著作權主題網-認識著作權-資料檢索-解釋資料檢索-電子郵件990322b)。

各個 Linux Distro(發行版) 的安裝重點 (2022 年 5 月 24 日更新)

  1. Debian 及衍生發行版:先下一道指令:sudo apt install fcitx-table-boshiamy 後,再透過使用者圖形介面完成後續的設定。
    (1)在 Debian 10.10 上輕鬆安裝嘸蝦米:Debian 需要先在 Terminal 切入 root 權限。
    (2)安裝 MX Linux MX-21 與嘸蝦米 (feat. fcitx)
    (3)[版本更新] 快速回顧 LMDE 5
  2. ubuntu 及衍生發行版:下完 sudo apt install fcitx-table-boshiamy 這道指令就幾乎搞定一半。
    (1)在 ubuntu 22.04 LTS 上輕鬆安裝嘸蝦米 feat. fcitx(4)
    (2)在 elementory OS 5.1 上輕鬆安裝嘸蝦米
    (3)在 Lubuntu 21.04 上輕鬆安裝嘸蝦米
    (4)安裝 Feren OS 與嘸蝦米
    (5)安裝 Linux Mint 20.3 Cinnamon 與嘸蝦米 (feat. fcitx)
  3. Arch Linux 及衍生發行版:我習慣安裝 Fcitx 5。
    (1)安裝 Arch Linux 與嘸蝦米
    (2)安裝 Manjaro 與嘸蝦米
    (3)[版本更新] 快速回顧 EndeavourOS Apollo 22.1
    (4)快速回顧 Garuda Linux (KDE Dr460nized Edition)
    (5)安裝 ArcoLinuxL 與嘸蝦米
  4. Fedora:從 Fedora 34 開始,在 Terminal 下 sudo yum install fcitx5* 或 sudo dnf install fcitx5* 指令來服用。
    (1)在 Fedora 34 上輕鬆安裝嘸蝦米
    (2)Fedora 35 與嘸蝦米 (feat. Fcitx5)
  5. openSUSE Leap 15.3:我自己的習慣,比較喜歡用 YaST 圖形介面模式去安裝套件。
    ※詳可見 在 openSUSE Leap 15.3 上輕鬆安裝嘸蝦米

結論與後記

暫且先不論合法授權的問題的話,我想,透過 fcitx 在 Linux 上面所呈現的,正好是我曾經設想過的畫面:作業系統(也包含 macOS 與 Windows)直接內建嘸蝦米,我要做的事就是去新增嘸蝦米輸入法就好。

那麼,是不是更能夠把行易有限公司提到的理想延伸到更遠的地方去:讓更多人體會到嘸蝦米「創造一個易學、快速又快樂的中文輸入環境」。

在 Fedora 34 上安裝官方釋出的嘸蝦米表格檔 (iBus)

Fedora 34 內建 iBus 平台,直接安裝行易有限公司釋出的嘸蝦米表格檔,使用完整度最高。

我參考官方提供的安裝說明後,錄製了一支影片,來紀錄整個安裝過程:點這裡去看影片

  1. 一開始就小撞牆一下,主要是安裝時,會顯示 ibus-table/tables 不是目錄,我索性就把 ibus-table 安裝上來。
  2. 放好 Table 檔與 Icon 檔之後,執行 ibus restart。
  3. 最後進系統內的 Keyboard 設定,新增嘸蝦米。

走完上面幾個步驟,原則上就可以搞定。

在 Lubuntu 18.04 上安裝嘸蝦米輸入法

前言

如果您也是合法的使用者,在行易有限公司會員中心裡,就可以找到安裝的說明,也因為這樣,我想說嘗試用影片來呈現安裝過程。

安裝流程

  1. 先安裝 iBus:

    sudo apt-get update
    sudo apt-get install ibus ibus-table
  2. 解壓縮行易有限公司官網上的圖像檔與表格檔,並且放到它們該去的位置:

    tar xvf boshiamy-ibus-1-8-x.tar.gz
    cd boshiamy-ibus-1-8-x/
    sudo mv *.png /usr/share/ibus-table/icons/
    sudo mv *.db /usr/share/ibus-table/tables/
    ibus restart
  3. 我是在 en-us 的環境下,先跑一趟 Preferences → Language Support 去確認 Keyboard Input method system 設定為 iBus。
  4. 再從 iBus Preferences 裡面的 Input Method 頁籤新增輸入法:Chinese – boshiamy-t。

順利的話,就可服用嘸蝦米