本文将介绍如何在Manjaro安装中文输入法与更换国内源。Manjaro是一个非常优秀的Linux发行版本。它继承了archlinux的滚动升级的特征,但又不那么激进,保证了系统的稳定性。像大部分发行版本一样,在国内使用首先要换源,Manjaro本身包含了很多国内的源。使用下面命令可以自动测试各个源的速度。
1 更换源
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
下面要编辑pacman.conf,添加archlinuxcn源。archlinuxcn是一个由Arch Linux 中文社区驱动的非官方用户仓库。
sudo vim /etc/pacman.conf
在文件最后添加
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
之后更新软件数据源
sudo pacman -Syy
sudo pacman -S archlinux-keyring
2 安装中文输入法
有了archlinuxcn源就可以安装搜狗输入法了。安装时不能直接安装最后一个包,靠依赖安装fcitx,这样会导致fcitx版本缺失。须使用下面顺序安装,其中fcitx-im使用默认选项,安装每个版本的fcitx。
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sogoupinyin
安装好后编辑用户,使在每个环境下都使用fcitx。编辑~/.xprofile文件
nano ~/.xprofile
输入
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
设置结束后重启即可在fcitx中找到搜狗输入法。
3 解决中文显示为方框
最近的一次更新后一些软件会将中文字符显示为方框,安装中文字体可以解决
sudo pacman -S noto-fonts noto-fonts-cjk
4 内核更新
在任务栏找到 Manjaro Settings Manager
,右键选择 Kernels
。在其中就可以看到现在支持的内核,当需要安装新内核时,选择 install
即可安装对应版本的 Kernel
。重启后将会自动使用最新版本的内核。如需使用旧版本的内核,在开机系统选择界面,进入 Advance
条目可以选择。
安装新版本内核后有时一些内核模块会出现没有自动重新编译的情况。
查看内核模块状况:
dkms status
为当前内核构建所有模块:
dkms autoinstall -k