开学两周了,有的同学已经发完 paper 了,而有的同学连系统都还没装好。 ——沃兹基硕德

Manjaro 是基于 Arch Linux 的一个发行版,大大简化了安装过程,有人性化的 GUI 安装界面,比 Arch Linux 纯 CLI 安装可以少折腾一点。不过不折腾是不可能的,所以就有了这个博客,记录一下我折腾了什么东西,以备哪天电脑烂掉了要重装时还记得要做些什么。

大部分内容来源于 Archwiki 和网络。

安装系统

图形化界面安装几乎没有任何难度,大概就分个区就好了。

当然因为众所周知的原因, UI 的语言设置成英文以后可以避免一系列麻烦。

更换国内源

sudo pacman-mirrors -i -c China -m rank

随便选一个快的就好了。

在网上很多人的博客里都说可以加一个 Arch Linux 中文社区仓库,但是官方似乎不建议这样做。这样做的后果就是在源滞后的时候更新这个仓库里的东西会爆炸,就没有添加。

输入法

安装 fcitx5 和 rime

# 安装 fcitx5, rime 和 它的皮肤
sudo pacman -Syy fcitx5 fcitx5-rime fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-material-color
# 配置环境变量
cat > ~/.xprofile <<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
EOF

这个地方遇到很多问题,一会儿是HiDPI兼容问题,一会儿是开机不自启动问题,前后折腾了好久。最后还是觉得 fcitx5 用下来最稳定。虽然它的皮肤不能用 rime 在其他系统下那套配置。我这里用的是这个皮肤,它可以直接通过包管理安装,很方便。

挂接小鹤音形

小鹤音形官方没有提供 Linux 的配置,但是方案和码表实际上各平台是通用的,只有皮肤是不通用的。下载 Mac 版的配置放到 ~/.local/share/fcitx5/rime 目录下,重新部署即可。

当然小鹤音形需要嵌入编码用起来才爽,所以要修改 ~/.config/fcitx5/conf/rime.conf 配置。

# 可用时在应用程序中显示预编辑文本
PreeditInApplication=True

这部分也可以直接用图形界面来配置。

Emoji 相关问题

候选框不能显示 Emoji 参考这个方法

  1. 首先确保电脑上已经安装了带有 Emoji 的字体(例如 noto-fonts-emoji)。
  2. 将字体设置为 Noto Sans CJK SC
  3. 运行以下命令来 重启 Fcitx5

    kill `ps -A | grep fcitx5 | awk '{print $1}'` && fcitx5&

最后记得重启计算机。


键盘驱动

搞到一个雷蛇的游戏键盘,它的灯控需要软件配置,而官网是没有 Linux 系统的驱动程序的。这里使用 openrazer 作为驱动,以及 Polychromatic 作为控制软件。

sudo pacman -Syy linux-headers
sudo gpasswd -a $USER plugdev
yay -S openrazer-meta
yay -S polychromatic

这里当时遇到了依赖的问题,python-notify2 在 manjaro 的仓库里还不存在,通过 Github 的 Issue 解决了。

这就是 manjaro 源滞后导致的问题,现在应该已经没有了。“有机会我一定装 arch”.jpg

TexLive

平时作业、笔记和论文写作都需要用到 Latex,因此需要安装 TexLive。直接从 CTAN 下载最新的 texlive.iso 镜像。挂载 iso 文件后即可使用图形化界面安装。

mount -o loop /path/to/texlive.iso /mnt/disk
sudo pacman -S perl-tk
cd /mnt/disk
./install-tl -gui

安装完成后会有提示,写一下环境变量。

export MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH
export PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH

可选步骤:更新 tlmgr 和宏包。

# 更换清华源
sudo tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
sudo tlmgr update --self
sudo tlmgr update --all
最后修改:2020 年 11 月 11 日 11 : 53 PM
如果觉得我的文章对你有用,请随意赞赏