安裝 Manjaro 與嘸蝦米

前言

Manjaro 是 Arch Linux 的衍生版本,相較於 Arch Linux 的安裝方式,圖形介面的 Manjaro 顯得親切很多。

今天,我也來試玩一下 Manjaro,並且在上面嘗試安裝嘸蝦米。

安裝 Manjaro

實在非常容易入手,在此,我放上截圖給大家參考。
manjaroXfce21.1.5onVirtualBox

在 Manjaro 上安裝 Fcitx 5與嘸蝦米

  1. 直接先啟動 Terminal (Ctrl+Alt+T)。

  2. 在 Terminal,打以下的指令:

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

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

  4. 重開機。

    reboot

  5. 重開機之後,右下角會出現一個鍵盤圖示,點右鍵進入「設定」。

  6. 在設定視窗裡,找到「可用輸入法:」下的搜尋框,我是打關鍵字「boshi」把嘸蝦米找出來並新增。

  7. Ctrl+Space,就可以切換至嘸蝦米輸入法。

後記

  1. 本次安裝使用的 ISO 檔版本是 manjaro-xfce-21.1.5-211008-linux513.iso。
  2. Fcitx 5 真的很容易服用,使用起來也順順的。

[版本更新] 快速回顧 ubuntu 21.10

前言

ubuntu21.10onVirtualBox
ubuntu 21.10 正式釋出,主要的更新如下:

GNOME 40 desktop by default
Yaru light theme by default
Firefox Snap by default
Zstd compression for packages
Wayland enabled for NVIDIA driver users
Multitouch gestures
Linux 5.13 kernel
Updated theme and icons

安裝完,我自己認為比較會有直接感受的,應該是 GNOME 帶來的桌面體驗感。

嘸蝦米安裝與使用上的建議

  1. 選用的順序上,我比較建議是 iBus→fcitx4→fcitx5。
  2. iBus:如果是全新安裝,並且有嘸蝦米輸入法之使用需求的人,我會建議服用官方的 iBus 表格檔,只要選對版本,安裝的過程是輕鬆且愉快的,詳可參考之前的貼文:在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔
  3. fcitx4:
    (1)fcitx 是另外一個服用上的選擇,我比較建議急需的人安裝 fcitx4,而不是先安裝 fcitx5。原因很簡單:透過一道指令 sudo apt install fcitx-table-boshiamy 就可以把嘸蝦米表格檔含 fcitx4 主程式安裝好,相對容易很多;如果是 fcitx5,就無法透過 sudo apt install fcitx5-table-extra 將嘸蝦米表格檔含主程式安裝完成,相關測試如下圖。
    (2)安裝完 fcitx4 後,進入到「設定值」→「地區和語言」→「管理安裝的語言」,確認 fcitx4 已成功設定為「鍵盤輸入法系統」,再重開機。
  4. fcitx5:如果比較堅持想用 fcitx5,或是 fcitx4 在個人使用上有不穩定的情形,也有解決方式,詳可見:在 Debian 11 上直接用 Fcitx 5 與嘸蝦米

後記

  1. 本次安裝使用的 ISO 檔版本是 ubuntu-21.10-desktop-amd64.iso。
  2. 硬體的設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、30GB Vdi HDD。

在我的 Mac mini 上安裝 Arch Linux

前言

「Arch Linux + Fcitx5 + 嘸蝦米」真的是太好玩了,對於整天熱呼呼的 Mac mini,我也決定把這樣的桌面環境安裝上去。

安裝過程

  1. 一樣,參考 VirtualBox 上安裝的流程紀錄:安裝 Arch Linux 與嘸蝦米 – jute
  2. 當然,也不會放過可以在桌面環境,以「複製貼上」的方式,處理後續的安裝。
  3. 不一樣的是我還把音效卡、無線網卡都一併 on 起來,只要下以下幾個指令就搞定:
    sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa pavucontrol broadcom-wl
    alsactl restore
    reboot

後記

  1. 我的 Mac mini 是 2014 年末版,本次安裝使用的 ISO 檔版本是 archlinux-2021.09.01-x86_64.iso。
  2. 未來,很有可能會以 SSH 的方式,與 Mac mini 進行「互動」。

在我的 iMac 上安裝 Arch Linux

前言

Arch Linux 實在讓我印象深刻,主要是我能夠在安裝過程中,輕易地決定自己想要安裝的套件,而且,就體感而言,Arch Linux 在效能上的表現,我很是滿意。

archLinuxoniMac

於是乎,我決定在 iMac 上把 Arch Linux 安裝到外接硬碟上。

安裝過程

  1. 之前在 VirtualBox 上安裝的流程紀錄:安裝 Arch Linux 與嘸蝦米 – jute,就被我直接拿來服用。
  2. 不過,我在服用的過程,發現我之前在撰寫紀錄時,有一些筆誤,這些筆誤也都在這次一併修改與更新。
  3. 當我把 lightdm 處理好,重開機後,基本上,我就都在桌面環境處理後續的安裝,好處是可以複製貼上。

後記

  1. 本次安裝使用的 ISO 檔版本是 archlinux-2021.09.01-x86_64.iso。
  2. 沒有意外的話,我應該會在 iMac 上的「Arch Linux + Fcitx5 + 嘸蝦米」環境用上一段時間。Fedora 34 與 Clear Linux 我都保留著,所以,這顆外接硬碟上有 3 個發行版的 Linux,也算是滿熱鬧的。
  3. 不久前,我也走過一趟 Gentoo Linux 的安裝流程,後續可能也會把紀錄整理出來。

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

前言

就在幾天前,ubuntu 20.04.3 LTS 正式釋出,主要的更新是 Linux Kernel 5.11 與 Mesa 21.0,也就是提升硬體上的支持度。

ubuntu 20.04.3 LTS

全新安裝 ubuntu 20.04.3 LTS

  1. 本次安裝使用的 ISO 檔版本是 ubuntu-20.04.3-desktop-amd64.iso。
  2. 硬體的設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  3. 安裝過程一如往常,簡單易用,目前系統帶出的更新軟體,只有跟 Firefox 與 Samba 這二個服務有關。

嘸蝦米安裝與使用上的建議

  1. 選用的順序上,我比較建議是 iBus→fcitx(4)→fcitx5。
  2. iBus:如果是全新安裝,並且有嘸蝦米輸入法之使用需求的人,我會建議服用官方的 iBus 表格檔,只要選對版本,安裝的過程是輕鬆且愉快的,詳可參考之前的貼文:在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔
  3. fcitx:fcitx 是另外一個服用上的選擇,我在一個全新安裝好的 ubuntu 20.04.3 上,用 Terminal 下了 2 道指令後,比較建議急需的人安裝 fcitx 4,而不是先安裝 fcitx 5。

後記

由於我目前多半是在 VirtualBox 上執行,比較沒有什麼硬體上的要求,所以不急著更新,…而是直接安裝一個全新的 (>_<)。

安裝 Arch Linux 與嘸蝦米

前言

如果,能讓我再一次從頭開始學 Linux,我可能會選 Arch Linux。
archLinuxonVirtualBox

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

安裝 Arch Linux

  1. VirtualBox 上的硬體設定:1 CPU、ICH9 晶片組、啟用 EFI、4GB Ram、128MB VRAM、20GB Vdi HDD。
  2. 下面是我下的指令:

    timedatectl set-ntp true
    lsblk
    gdisk /dev/sda
    n
    Partition number: [Enter]
    First sector: [Enter]
    Last sector: +200MB
    Hex code or GUID: ef00
    n
    Partition number: [Enter]
    First sector: [Enter]
    Last sector: [Enter]
    Hex code or GUID: [Enter]
    w
    Do you want to proceed? Y
    lsblk
    mkfs.fat -F32 /dev/sda1
    mkfs.ext4 /dev/sda2
    lsblk
    mount /dev/sda2 /mnt
    mkdir -p /mnt/boot
    mount /dev/sda1 /mnt/boot
    lsblk
    pacstrap /mnt base linux linux-firmware vim
    genfstab -U /mnt >> /mnt/etc/fstab
    cat /mnt/etc/fstab
    arch-chroot /mnt
    dd if=/dev/zero of=/swapfile bs=1G count=2 status=progress
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    vim /etc/fstab
    i
    寫入 /swapfile none swap defaults 0 0
    [Esc]
    :wq
    timedatectl list-timezones | grep Taipei
    ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
    hwclock --systohc
    vim /etc/locale.gen
    i
    找到「en_US.UTF-8 UTF-8」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    locale-gen
    echo LANG=en_US.UTF-8 >> /etc/locale.conf
    echo KEYMAP=zh >> /etc/vconsole.conf
    vim /etc/hostname
    i
    寫入 jute-archVB
    [Esc]
    :wq
    vim /etc/hosts
    i
    寫入以下訊息
    127.0.0.1   localhost
    ::1         localhost
    127.0.1.1   jute-archVB.localdomain jute-archVB
    [Esc]
    :wq
    passwd
    New password: 輸入密碼
    Retype new password: 輸入密碼
    pacman -S grub efibootmgr networkmanager network-manager-applet dialog os-prober mtools dosfstools base-devel linux-headers cups reflector openssh git xdg-utils xdg-user-dirs virtualbox-guest-utils
    Enter a selection (default=all): [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    grub-install --target=x86_64-efi --efi-directory=boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg
    systemctl enable NetworkManager
    systemctl enable cups
    useradd -mG wheel <username>[<username> 要輸入自己想要設定的使用者名稱]
    passwd <username>[<username> 就是上面所輸入的使用者名稱]
    New password: 輸入密碼
    Retype new password: 輸入密碼
    EDITOR=vim visudo
    i
    找到「%wheel ALL=(ALL) NOPASSWD: ALL」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    exit
    umount -a
    reboot
    重開機進入 GRUB 選單,確認選到預設值:「*Arch Linux」後,直接按 [Enter]
    jute-archVB login: 輸入之前設定的使用者名稱後按 [Enter]
    Password: 輸密碼入後 [Enter]
    ip a
    ping jute.tw
    sudo pacman -S xf86-video-vmware xorg lightdm lightdm-gtk-greeter xfce4 xfce4-goodies firefox materia-gtk-theme papirus-icon-theme
    Enter a selection: [Enter]
    Enter a selection: [Enter]
    Enter a selection: [Enter]
    Enter a number: [Enter]
    :: Proceed with installation? [Y/n] [Enter]
    sudo systemctl enable lightdm
    reboot

    順利的話,應該就可以看到下面的畫面。

  3. 處理繁體中文化 (Localization):重開機進入系統後,啟動 Terminal (按 Ctrl+Alt+T)

    sudo vim /etc/locale.conf
    i
    把「en_US.UTF-8」改成「zh_TW.UTF-8」
    [Esc]
    :wq
    sudo pacman -S wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming opendesktop-fonts wqy-microhei wqy-microhei-lite
    :: Proceed with installation? [Y/n] [Enter]
    sudo vim /etc/locale.gen
    i
    找到「en_US.UTF-8 UTF-8」這一列,在最前面把「#」號加回去
    找到「zh_TW.UTF-8 UTF-8」這一列,把最前面的「#」號刪除
    [Esc]
    :wq
    sudo locale-gen
    reboot

在 Arch Linux 上安裝及使用嘸蝦米

  1. 這次我只安裝 Fcitx 5。
  2. 重開機進入系統後,啟動 Terminal (Ctrl+Alt+T):

    sudo pacman -S fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-table-extra
    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
  3. 「應用程式」→「設定值」→「Fcitx 5 設定」,進入下列畫面,由於還沒有中文輸入,所以我打關鍵字:「boshi」,把嘸蝦米找出來與加入。
  4. 這次沒有安裝 LibreOffice,找個「小筆記」來試試,確認可以輸入沒有問題。

後記

  1. 本次安裝使用的 ISO 檔版本是 archlinux-2021.08.01-x86_64.iso。
  2. 僅管,我老早就知道 Arch Linux,但,這是我第一次安裝 Arch Linux,遲遲沒有安裝是因為我想用桌面環境,只想在幾個步驟,就讓安裝程式把所有的東西都安裝好,但是,隨著近日嘗試過幾支 Distro 之後,我反而對於太自動就安裝好的,不一定都能夠接受。只能說,自動有自動的好處,手動也有手動的優勢,而 Arch Linux 就是一個幾乎都要手動的 Linux,…就我所知,應該僅次於 Gentoo Linux 吧!
  3. 以一個新手而言,如果想要對 Linux 建立起較紮實的觀念,從 Arch Linux 真的可以學到很多。

在 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-5.0.4-1-any.pkg.tar.xz Arch Linux Download,觀察頁面說明的 Files 部分,判定可以直接取回服用。

服用的紀錄步驟如下

  1. 移除之前安裝的 Fcitx 4。

    apt-get remove fcitx*

  2. 把整組 Fcitx 5 安裝進來:由於我之前為了快速使用嘸蝦米而安裝 Fcitx 4 與移除 Fcitx 5,現在要讓 Fcitx 5 回來,我為了省事,所以選擇整套安裝。

    apt-get install fcitx5*
  3. 下載 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/
  4. 重開機並且把嘸蝦米輸入法加進來。

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

後記

  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-5.0.4-1-any.pkg.tar.xz Arch Linux Download,觀察頁面說明的 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 的整體效能,帶給我的感覺是流暢的。

在 Fedora 34 上輕鬆安裝嘸蝦米

對我來說,有段時間沒有使用,Fedora 所呈現出來的「桌面行為」(是這個說法嗎?)也有其獨道迷人之處,幾天前,我發了 2 篇貼文,分別是:

  1. 在 Fedora 34 上面安裝嘸蝦米(官方表格檔):提到「在 Fedora 34 上面安裝嘸蝦米,使用官方的表格檔 for 內建的 iBus 平台是最快的。」
  2. 在 elementory OS 5.1 上輕鬆安裝嘸蝦米:表示「試了幾個 Linux Distro,我得到一個結論:就是只要選用的 Distro 容易裝上 fcitx 的話(目前只有 Fedroa 是例外),要用嘸蝦米,最快且輕鬆的方式,就是直接用 fcitx。」

心裡頭卻不太願意相信 Fedroa 會是一個例外,原因是 Fedora 是更新很快的 Distro,很多新的東西也會運用上。

因此,我決定再試試,而我的做法,延續之前曾經試用的過程,也在幾個步驟內完成。

  1. 移除之前安裝的 fcitx:這個步驟,如果是全新安裝好的系統,原則上可以跳過,指令是 sudo yum remove fcitx*。
  2. 安裝 fcitx 5:sudo yum install fcitx5*,我決定把整組的 fcitx 5 都安裝進來,所以指令這樣下。
  3. 重新登入後,進入系統設定,找到「Fcitx 5 設定」。
  4. 因為,理論上套件的所有內容都安裝進來,因此要找一下「繁體中文(台灣)」,要稍為花一點時間輪一下滑鼠輪滾,沒有意外的話,「嘸蝦米」字樣就會出現,直接就進入「預設」群組。
  5. 再次來到 LibreOffice,以 Ctrl+空白鍵(Space) 切換,這時會有一個「嘸字在框框裡」現身。
  6. 敲個幾下,確定沒有問題,可以使用。

截至目前為止,我相信幾個目前比較廣為流傳的 Distro,我大概都有試過,至於 Debian,我個人是認為,應該跟 ubuntu 的設定過程不會差很多,而且,我打算等一下有空就立馬安裝來試試。

想要快速用上嘸蝦米,在幾個簡單的指令與圖形介面的設定就開打,fcitx 似乎就是那個令人輕鬆愉快的選擇。

小小的建議是如果確定這個安裝好的系統,確實是要拿來用的話,請支持行易有限公司。