打造 Kali Linux 2021 中文桌面環境(字型、中文輸入法)

by iok
發佈日期: 更新日期: 16K 人次瀏覽
kali-title

Kali Linux 是 Offensive Security 公司推出專門的 Linux Distribution

當讀者匯入 Kali Linux 虛擬機器的 OVA 映像檔後,初次開機預設是英文圖形桌面環境。中文字型顯示不甚完美,也沒有中文輸入法,對中文使用者不友善。

接下來,會教大家打造 Kali Linux 的繁體中文桌面環境,包含安裝中文輸入法、中文字型等。

以下以 Kali Linux 2021.2 版本為例,其他版本也可斟酌參考。

封面圖片出處: Kali Linux 2021.2 版本預設桌面。

操作流程

step 1

更新 apt 套件庫

$ sudo apt update

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for kali: 
Get:1 http://kali.cs.nctu.edu.tw/kali kali-rolling InRelease [30.5 kB]
Get:2 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 Packages [17.7 MB]
Get:3 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 Contents (deb) [39.8 MB]                                                                                                                                              
Get:4 http://kali.cs.nctu.edu.tw/kali kali-rolling/contrib amd64 Packages [108 kB]                                                                                                                                                  
Get:5 http://kali.cs.nctu.edu.tw/kali kali-rolling/contrib amd64 Contents (deb) [123 kB]                                                                                                                                            
Get:6 http://kali.cs.nctu.edu.tw/kali kali-rolling/non-free amd64 Packages [199 kB]                                                                                                                                                 
Get:7 http://kali.cs.nctu.edu.tw/kali kali-rolling/non-free amd64 Contents (deb) [954 kB]                                                                                                                                           
Fetched 59.0 MB in 29s (2,018 kB/s)                                                                                                                                                                                                 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
111 packages can be upgraded. Run 'apt list --upgradable' to see them.

step 2

安裝文鼎中文明體與 Google Noto Sans CJK 字型

$ sudo apt install fonts-arphic-uming fonts-noto-cjk
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  fonts-noto-cjk-extra
The following NEW packages will be installed:
  fonts-arphic-uming fonts-noto-cjk
0 upgraded, 2 newly installed, 0 to remove and 111 not upgraded.
Need to get 63.1 MB of archives.
After this operation, 113 MB of additional disk space will be used.
Get:1 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 fonts-arphic-uming all 0.2.20080216.2-11 [7,938 kB]
Get:2 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 fonts-noto-cjk all 1:20201206-cjk+repack1-1 [55.1 MB]
Fetched 63.1 MB in 19s (3,403 kB/s)                                                                                                                                                                                                 
Selecting previously unselected package fonts-arphic-uming.
(Reading database ... 271628 files and directories currently installed.)
Preparing to unpack .../fonts-arphic-uming_0.2.20080216.2-11_all.deb ...
Unpacking fonts-arphic-uming (0.2.20080216.2-11) ...
Selecting previously unselected package fonts-noto-cjk.
Preparing to unpack .../fonts-noto-cjk_1%3a20201206-cjk+repack1-1_all.deb ...
Unpacking fonts-noto-cjk (1:20201206-cjk+repack1-1) ...
Setting up fonts-noto-cjk (1:20201206-cjk+repack1-1) ...
Setting up fonts-arphic-uming (0.2.20080216.2-11) ...
Processing triggers for fontconfig (2.13.1-4.2) ...

step 3

安裝 fcitx5 中文輸入框架、新酷音輸入法 (New Chewing) 與桌面環境輸入法設定工具 (im-config)

$ sudo apt install fcitx5 fcitx5-chewing im-config 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-emoji fcitx5-module-quickphrase fcitx5-module-wayland fcitx5-module-xorg fcitx5-modules libboost-iostreams1.74.0 libboost-regex1.74.0
  libchewing3 libchewing3-data libfcitx5-qt-data libfcitx5-qt1 libfcitx5config6 libfcitx5core7 libfcitx5gclient1 libfcitx5utils2 libime-bin libime-data libime-data-language-model libimecore0 libimepinyin0 libimetable0
  libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libxcb-ewmh2 libxcb-imdkit1 unicode-cldr-core
Suggested packages:
  fcitx5-chinese-addons fcitx5-frontend-gtk2 kde-config-fcitx5
The following NEW packages will be installed:
  fcitx5 fcitx5-chewing fcitx5-config-qt fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-emoji fcitx5-module-quickphrase fcitx5-module-wayland fcitx5-module-xorg fcitx5-modules im-config
  libboost-iostreams1.74.0 libboost-regex1.74.0 libchewing3 libchewing3-data libfcitx5-qt-data libfcitx5-qt1 libfcitx5config6 libfcitx5core7 libfcitx5gclient1 libfcitx5utils2 libime-bin libime-data libime-data-language-model
  libimecore0 libimepinyin0 libimetable0 libkf5itemviews-data libkf5itemviews5 libkf5widgetsaddons-data libkf5widgetsaddons5 libxcb-ewmh2 libxcb-imdkit1 unicode-cldr-core
0 upgraded, 35 newly installed, 0 to remove and 111 not upgraded.
Need to get 45.0 MB of archives.
After this operation, 245 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 fcitx5-data all 5.0.5-1 [1,389 kB]
Get:2 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 libfcitx5utils2 amd64 5.0.5-1 [183 kB]
Get:3 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 libfcitx5config6 amd64 5.0.5-1 [47.1 kB]
Get:4 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 libfcitx5core7 amd64 5.0.5-1 [248 kB]
Get:5 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 libxcb-ewmh2 amd64 0.4.1-1.1 [33.8 kB]
Get:6 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 fcitx5-modules amd64 5.0.5-1 [509 kB]
Get:7 http://kali.cs.nctu.edu.tw/kali kali-rolling/main amd64 fcitx5 amd64 5.0.5-1 [169 kB]
...[snipped]...
Setting up fcitx5-module-emoji:amd64 (5.0.5-1) ...
Setting up fcitx5 (5.0.5-1) ...
Setting up fcitx5-module-xorg:amd64 (5.0.5-1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libgtk-3-0:amd64 (3.24.24-4) ...
Processing triggers for libc-bin (2.31-11) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for kali-menu (2021.2.3) ...

step 8

指定 Kali Linux 視窗字型為文鼎中文明體

(1). 開啟 Kali Linux 選單,並點擊右下角的 Setting Manager 圖示 (如下圖紅框所示)

kali-setting-manager-shortcut
點擊右下角的 Setting Manager

(2). 點擊「Appearance」,選擇第 3 個 Tab 「Fonts」

appearance-fonts
Fonts 分頁內容

(3). 點擊 「Default Font」中間的字型條,並選擇使用文鼎中文明體字型 (AR PL UMing TW MBE Light),Size 選擇 12。

change-fonts
變更 Kali Linux 視窗界面顯示字型

(4). 選單使用文鼎字型顯示的效果,變得更加銳利。

選單使用文鼎字型顯示的效果

step 8

設定 fcitx5 輸入法

(1). 開啟終端機,執行 im-config 指令。點擊 「OK」 鈕繼續。

im-config
im-config 起始視窗,點擊「OK」鈕繼續

(2). 下一步,選擇「Yes」,覆蓋原本的輸入法設定。

im-config-02
選擇「Yes」,覆蓋原本的輸入法設定。

(3). 下一步,選擇「fcitx5」輸入法,點擊「OK」按鈕。

im-config-03
選擇「fcitx5」輸入法,點擊「OK」按鈕。

(4). 視窗顯示輸入法設定結果,點擊「OK」按鈕。

im-config-04
視窗顯示輸入法設定結果,點擊「OK」按鈕。

(5). 設定完畢輸入法,需要重新啟動 Xsession,請登出 (Logout) 再登入。

logout
選擇藍色 Log Out 按鈕,登出。

step 8

設定新酷音輸入法

(1). 重新登入後,選擇桌面右上角「鍵盤」圖示,並點擊「Configure」,來新增新酷音輸入法。

選擇「Configure」,來新增新酷音輸入法。

(2). 在可用輸入法清單(Available Input Method)下方的搜尋框,輸入 chewing,找到新酷音輸入法。

在輸入法清單找到新酷音輸入法

(3). 選擇「<-」按鈕,將新酷音輸入法加到目前的輸入法清單中,並按下 「Apply」按鈕。

選擇「<-」按鈕,將新酷音輸入法加到目前的輸入法清單中,並按下 「Apply」按鈕。

(4). 先不要急著關掉視窗,再選擇 「Addons」分頁,再選擇 「Classic User Interface」旁邊的齒輪圖示 。我要來微調輸入法的設定。

選擇 「Addons」分頁,再選擇 「Classic User Interface」旁邊的齒輪圖示 。

(5). 勾選 「Vertical Candidate List」,並將 Font 與 Menu Font 字型選擇為 文鼎明體(AR PL UMing TW MBE Light),字型大小為 12 pt。」接續按 「OK」與「Close」關閉 Fcitx 輸入法設定視窗。

Font 與 Menu Font 字型選擇為 文鼎明體(AR PL UMing TW MBE Light)

(6). 酷音輸入法的輸入效果。開啟文字編輯器(Text Editor),按 「Ctrl 」+ 「Space」按鈕呼叫新酷音輸入法,並試看看注音輸入。若可以出現中文字,表示設定成功。

按 「Ctrl 」+ 「Space」按鈕呼叫新酷音輸入法。

step 8

變更 Firefox ESR 瀏覽器中文顯示字型

(1). 打開偏好設定 (Preference),捲動到 Language and Appearance ,將 Default font 選擇 「Noto Sans CJK TC」。

捲動到 Language and Appearance ,將 Default font 選擇 「Noto Sans CJK TC」。

(2). 再點擊「Advanced」將全部的字型逐一調整。Fonts for 選擇 Traditional Chinese (Taiwan)。

再點擊「Advanced」將全部的字型逐一調整。Fonts for 選擇 Traditional Chinese (Taiwan)。

(3). 網頁中文字型顯示效果如下圖。

網頁中文字型顯示效果

結論

至此,我已完成 Kali Linux 中文字型顯示與輸入。希望這篇文章能幫到你,如果你喜歡這篇文章的話,記得分享給你的朋友。

相關文章

5 comments

ben 2022 年 1 月 17 日 - 19:07

適用無誤~感謝!幫了大忙

Reply
iok 2022 年 1 月 19 日 - 08:39

很開心能幫上你的忙

Reply
小潘 2022 年 8 月 8 日 - 17:52

超級讚 超級感謝你

Reply
iok 2022 年 8 月 19 日 - 09:36

不客氣呦,有空多來坐坐。

Reply
ben 2023 年 6 月 21 日 - 15:19

2023/06/21 還適用 讚!

Reply

留言