首页 » Linux » Manjaro安装中文输入法、更换国内源与常见问题

Manjaro安装中文输入法、更换国内源与常见问题

Manjaro安装中文输入法与更换国内源

本文将介绍如何在Manjaro安装中文输入法与更换国内源。Manjaro是一个非常优秀的Linux发行版本。它继承了archlinux的滚动升级的特征,但又不那么激进,保证了系统的稳定性。像大部分发行版本一样,在国内使用首先要换源,Manjaro本身包含了很多国内的源。使用下面命令可以自动测试各个源的速度。

  1. 更换源
  2. 安装中文输入法
  3. 解决中文显示为方框
  4. 内核更新
  5. 参考

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

5 参考

标签:

《Manjaro安装中文输入法、更换国内源与常见问题》有5个想法

  1. tested on Arch Linux 5.2.5 gnome
    sudo vim /etc/pacman.d/mirrorlist
    Server = http://mirrors.163.com/archlinux/$repo/os/$arch
    sudo vim /etc/pacman.conf
    [archlinuxcn]
    Server = https://cdn.repo.archlinuxcn.org/$arch

    sudo pacman -Sy
    sudo pacman -S archlinuxcn-keyring
    sudo pacman -S fcitx-im fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 libidn fcitx-sogoupinyin fcitx-googlepinyin

    mkdir ~/.config/autostart
    cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/

    echo “GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx” > .pam_environment

    echo “export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS=@im=fcitx” > .xprofile

    reboot

    ps aux |grep fcitx
    ps aux |grep sogou ;sogou-qimpanel, 搜狗输入法窗口
    fcitx-configtool ;add sogou, Input Method–add button–uncheck “Only Show Current Language”–search sogou
    ctrl + space 切换输入法试试

发表评论

电子邮件地址不会被公开。 必填项已用*标注