0%

FreeBSD 13.2 安裝與中文化(含安裝嘸蝦米、新酷音輸入法 feat. Fcitx5)

前言

這幾天,心血來潮找小惡魔玩。 FreeBSD13.2onVirtualBoxEp2


安裝系統的心得與建議

  1. 本次安裝是在 VirtualBox 上進行。
  2. 可能是最近才安裝過 Slackware,安裝 FreeBSD 的過程,同樣有一種親切感。
  3. 安裝的過程一樣都是英文,我也沒有特別去看看是不是也支援其他語系介面。
  4. 安裝畫面來到「Distribution Select」這個介面時,記得選擇將「ports」與「src」安裝進來。 FreeBSD13.2onVirtualBoxEp1
  5. 由於我是打算拿來當桌面系統使用,所以硬碟規劃的部分,就讓系統的預設去跑。
  6. 除了設定 root 密碼之外,我會新增至少一個使用者,由於後續會用到 X Window System,所以,除了 wheel 這個 Group 以外,我還會將使用者加入到 video 的 Group,如果忘記在這個步驟加入 wheel 或 video,後續可以用指令 pw groupmod group(群組名稱) -m username(使用者帳號名稱) 處理。
  7. 在處理 X Window System 之前,我事先安裝 doasneofetch 這 2 支套件,doas 在安裝完之後,記得把設定檔的部分搞定,最快的方式,就是拷貝 doas.conf.sample 來服用。
    1
    2
    pkg install doas neofetch
    cp /usr/local/etc/doas.conf.sample /usr/local/etc/doas.conf

設定 X Window System(feat. XFCE)

  1. 切換到 root 權限。
  2. 安裝 xorg 等套件,下 pkg install xorg xfce xf86-video-vmware 這道指令。
  3. exit 這道指令,回到使用者後,再下 ee ~/.xinitrc,將 exec xfce4-session 寫入、存檔與離開 .xinitrc 的文字編輯。
  4. 重新啟動系統:這個步驟非必要,只是我自己個人習慣這麼做。
  5. 登入使用者後,下 startx 進入 X Window。

設定音效卡

FreeBSD13.2onVirtualBoxEp3

  1. FreeBSD 似乎沒有在 VirtualBox 上,將音效卡模組(Sound card module)載入。
  2. 我先試著在 root 權限下,執行 kldload snd_driver 後,音效就順利出現。
  3. 接著將以下內容寫入 /boot/loader.conf
    1
    snd_driver_load="YES"
  4. 我另外安裝 mixer 這支套件。
  5. 目前聲音還有點小聲,由於我目前只是想讓它有點「動靜」而已,因此程序上就先走到這邊。

中文化(含中文輸入法)的安裝與處理過程

  1. 安裝中文字體。

    1
    pkg install zh-CJKUnifonts zh-kcfonts zh-taipeisanstc-b
  2. 安裝中文輸入法框架。

    1
    2
    3
    pkg install fcitx5 fcitx5-configtool zh-fcitx5-chewing zh-fcitx5-chinese-addons zh-fcitx5-table-extra zh-fcitx5-table-other
    mkdir ~/.config/autostart
    cp /usr/local/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
  3. 設定語系與中文輸入法框架:先處理 ~/.cshrc

    1
    ee ~/.cshrc 

    寫入以下內容。

    1
    2
    3
    4
    5
    setenv LANG zh_TW.UTF-8
    setenv LANGUAGE zh_TW.UTF-8
    setenv LC_CTYPE zh_TW.UTF-8
    setenv LC_ALL zh_TW.UTF-8
    setenv MM_CHARSET zh_TW.UTF-8
  4. 再處理 /etc/csh.cshrc

    1
    doas ee /etc/csh.cshrc

    寫入以下內容。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    setenv QT4_IM_MODULE fcitx
    setenv GTK_IM_MODULE fcitx
    setenv QT_IM_MODULE fcitx
    setenv GTK2_IM_MODULE fcitx
    setenv GTK3_IM_MODULE fcitx
    setenv XMODIFIERS @im=fcitx
    setenv LANG zh_TW.UTF-8
    setenv MM_CHARSET zh_TW.UTF-8
    setenv LC_CTYPE zh_TW.UTF-8
    setenv LC_ALL zh_TW.UTF-8
  5. 重新啟動系統,讓中文語系與中文輸入法框架(即 Fcitx5)生效。

  6. 新酷音輸入法在預設的輸入法裡面。
    chineseInputMethodsAndFreeBSD13.2Ep (1) chineseInputMethodsAndFreeBSD13.2Ep (2) chineseInputMethodsAndFreeBSD13.2Ep (3)

  7. 嘸蝦米輸入法則是要另外手動添加。
    chineseInputMethodsAndFreeBSD13.2Ep (4) chineseInputMethodsAndFreeBSD13.2Ep (5) chineseInputMethodsAndFreeBSD13.2Ep (6) chineseInputMethodsAndFreeBSD13.2Ep (8) chineseInputMethodsAndFreeBSD13.2Ep (9)


後記

  1. 本次安裝使用的 ISO 檔版本是 FreeBSD-13.2-RELEASE-amd64-dvd1.iso。
  2. 行易有限公司 :: 嘸蝦米輸入法
  3. 新酷音輸入法

參考資料

  1. Chapter 5. The X Window System | FreeBSD Documentation Portal
  2. 章 3. FreeBSD 基礎 | FreeBSD Documentation Portal
  3. 章 22. 在地化 - i18n/L10n 使用與安裝 | FreeBSD Documentation Portal
  4. FreeBSD安装中文字体和中文输入法_freebsd 中文字体_一朝乐的博客-CSDN博客