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](https://hack543.com/wp-content/uploads/2021/06/kali-setting-manager-shortcut.jpg)
(2). 點擊「Appearance」,選擇第 3 個 Tab 「Fonts」
![appearance-fonts](https://hack543.com/wp-content/uploads/2021/06/appearance-fonts.jpg)
(3). 點擊 「Default Font」中間的字型條,並選擇使用文鼎中文明體字型 (AR PL UMing TW MBE Light),Size 選擇 12。
![change-fonts](https://hack543.com/wp-content/uploads/2021/06/change-fonts.jpg)
(4). 選單使用文鼎字型顯示的效果,變得更加銳利。
![](https://hack543.com/wp-content/uploads/2021/06/new-menu-font.jpg)
step 8
設定 fcitx5 輸入法
(1). 開啟終端機,執行 im-config 指令。點擊 「OK」 鈕繼續。
![im-config](https://hack543.com/wp-content/uploads/2021/06/im-config.jpg)
(2). 下一步,選擇「Yes」,覆蓋原本的輸入法設定。
![im-config-02](https://hack543.com/wp-content/uploads/2021/06/im-config-02.jpg)
(3). 下一步,選擇「fcitx5」輸入法,點擊「OK」按鈕。
![im-config-03](https://hack543.com/wp-content/uploads/2021/06/im-config-03.jpg)
(4). 視窗顯示輸入法設定結果,點擊「OK」按鈕。
![im-config-04](https://hack543.com/wp-content/uploads/2021/06/im-config-04.jpg)
(5). 設定完畢輸入法,需要重新啟動 Xsession,請登出 (Logout) 再登入。
![logout](https://hack543.com/wp-content/uploads/2021/06/logout.jpg)
step 8
設定新酷音輸入法
(1). 重新登入後,選擇桌面右上角「鍵盤」圖示,並點擊「Configure」,來新增新酷音輸入法。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-01.jpg)
(2). 在可用輸入法清單(Available Input Method)下方的搜尋框,輸入 chewing,找到新酷音輸入法。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-02.jpg)
(3). 選擇「<-」按鈕,將新酷音輸入法加到目前的輸入法清單中,並按下 「Apply」按鈕。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-03.jpg)
(4). 先不要急著關掉視窗,再選擇 「Addons」分頁,再選擇 「Classic User Interface」旁邊的齒輪圖示 。我要來微調輸入法的設定。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-04.jpg)
(5). 勾選 「Vertical Candidate List」,並將 Font 與 Menu Font 字型選擇為 文鼎明體(AR PL UMing TW MBE Light),字型大小為 12 pt。」接續按 「OK」與「Close」關閉 Fcitx 輸入法設定視窗。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-06.jpg)
(6). 酷音輸入法的輸入效果。開啟文字編輯器(Text Editor),按 「Ctrl 」+ 「Space」按鈕呼叫新酷音輸入法,並試看看注音輸入。若可以出現中文字,表示設定成功。
![](https://hack543.com/wp-content/uploads/2021/06/fcitx-configure-07.jpg)
step 8
變更 Firefox ESR 瀏覽器中文顯示字型
(1). 打開偏好設定 (Preference),捲動到 Language and Appearance ,將 Default font 選擇 「Noto Sans CJK TC」。
![](https://hack543.com/wp-content/uploads/2021/06/firefox-fonts-01.jpg)
(2). 再點擊「Advanced」將全部的字型逐一調整。Fonts for 選擇 Traditional Chinese (Taiwan)。
![](https://hack543.com/wp-content/uploads/2021/06/firefox-fonts-03.jpg)
(3). 網頁中文字型顯示效果如下圖。
![](https://hack543.com/wp-content/uploads/2021/06/font-effect-02.jpg)
結論
至此,我已完成 Kali Linux 中文字型顯示與輸入。希望這篇文章能幫到你,如果你喜歡這篇文章的話,記得分享給你的朋友。
5 comments
適用無誤~感謝!幫了大忙
很開心能幫上你的忙
超級讚 超級感謝你
不客氣呦,有空多來坐坐。
2023/06/21 還適用 讚!