游客发表

kali怎么设置中文

发帖时间:2026-10-17 05:11:17

装完Kali Linux,设置打开终端一看,中文满屏英文。设置命令行倒还好,中文毕竟敲的设置都是那几个词,但桌面环境、中文菜单、设置右键选项全是中文英文,用起来总觉得隔了一层。设置改中文这事其实不复杂,中文但Kali跟普通Ubuntu不太一样,设置它默认的中文locale配置比较“干净”,你得自己动手补几刀。设置

先确认一件事:你的中文Kali是完整安装还是Live模式。Live模式改完重启就还原,设置别白费劲。完整安装的话,下面这套流程走一遍就成。

第一步:生成中文locale

打开终端,先看看当前系统支持哪些语言:

locale -a

如果输出里没有 zh_CN.utf8,那就得生成。编辑locale配置文件:

sudo nano /etc/locale.gen

找到这一行:

# zh_CN.UTF-8 UTF-8

把前面的 # 去掉。保存退出。然后执行:

sudo locale-gen

这步跑完,再 locale -a 就能看到 zh_CN.utf8 了。我遇到过有人跳过这步直接改环境变量,结果中文显示成方块,就是因为locale根本没生成。

第二步:设置系统默认语言

Kali用 dpkg-reconfigure 来配locale比较稳:

sudo dpkg-reconfigure locales

会弹出一个界面,让你选默认locale。用方向键找到 zh_CN.UTF-8,按空格选中,Tab键切到OK确认。下一步会让你选系统默认locale,同样选 zh_CN.UTF-8。

如果你更喜欢直接改文件,也可以编辑 /etc/default/locale:

LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8

三种变量都写上,省得某些程序读不到。改完注销重新登录,或者直接 reboot。

第三步:处理桌面环境的中文显示

重启后如果桌面菜单还是英文,那得看用的是哪个桌面。Kali默认Xfce,Xfce的语言设置跟系统locale挂钩,但有时候需要手动在设置里切一下。打开 Settings → Language Support,如果没有中文选项,点 Install / Remove Languages,勾上Chinese,应用。

还有个坑:中文字体。Kali默认装的字体对中文支持一般,有些界面会显示成方框。装几个中文字体包:

sudo apt install fonts-wqy-zenhei fonts-wqy-microhei fonts-noto-cjk

这几个包加起来大概一两百兆,装完字体缓存刷新一下:

fc-cache -fv

我自己的习惯是装完 fonts-noto-cjk 就够了,覆盖范围广,显示效果也干净。文泉驿那套在某些老程序里反而会出锯齿。

第四步:终端和输入法

终端里的中文一般跟着系统locale走,改完locale就正常了。但如果你用 zsh 或者 fish,检查一下 ~/.zshrc 或 ~/.config/fish/config.fish 里有没有硬编码的 LANG=en_US,有就删掉。

输入法方面,Kali默认没装中文输入法。要打中文得自己装fcitx或者ibus:

sudo apt install fcitx fcitx-pinyin fcitx-config-gtk

装完在 ~/.xprofile 里加:

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

注销重登,fcitx图标出现在托盘里,里面添加拼音输入法就行。ibus也类似,但fcitx在Xfce下更跟手,我个人偏好这个。

一些零碎的经验

改完locale后,某些命令行工具的输出会变成中文,比如 ls 的错误提示、apt 的警告信息。这本身没问题,但如果你经常搜英文报错,中文提示反而不好搜。我的做法是系统locale设中文,但终端里单独设 LANG=en_US.UTF-8,这样桌面是中文,命令行还是英文,两边都舒服。

还有,Kali滚动更新,偶尔大版本升级后locale配置会被重置。升级完发现又变英文了,别慌,重新跑一遍 dpkg-reconfigure locales 就行。我遇到过两次,都是 apt full-upgrade 之后发生的,不算频繁但得有这个心理准备。

最后提一句,改中文不影响Kali的工具链,nmap、metasploit、burp这些该跑还是跑,界面语言跟功能没关系。有人担心改中文会出兼容问题,其实多虑了,locale只影响显示层,底层该怎样还怎样。

    热门排行

    友情链接