安装 archlinux

这篇文章长期更新,用来记录我对系统做的更改。

安装

按照官方wiki上的安装指南装问题不大。最大的问题是按照wiki 我发现配802.1x 的wifi 好像很复杂。于是用另一台电脑共享出来了一个wifi 来解决这个问题。

个性化

  • network configuration: NetworkManger
  • desktop envirnoment: xfce4 w/ xfce4-goodies
  • bootloader: grub (我被wiki上 竟然有这么多候选震惊到了)
  • bluetooth: bluez

输入法

这个花了我最长的时间。

首先发现搜狗上包依赖qtwebkit(也是aur上的),于是就放弃手动makepkg -si,直接从archlinuxcn源装了。

为了添加搜狗到fcitx 里安装 fcitx-configtool 获得fcitx的图形配置界面。

接下来搜狗其实依赖fcitx-qt4里面一个动态库(参考这里)但是没有指明。于是手动按照。

之后发现tg 里面不能用搜狗。fcitx需要fcitx-qt5 这个包来和qt5的应用程序通信(我不确定tg 是不是用qt5 写的,但是装上就好了)。

我改.xprofile 好像不起作用,于是用了这个 方法来手动添加export QT_IM_MODULE=fcitx

NetworkManager 的DNS 优先级

networkmanager 原生支持wiregard 协议了。但是有个问题是,networkmanger 会把全部的dns server(dhcp 从ISP 获得的,以及wireguard 配置文件自带的)加到/etc/resolv.conf,虽然软件默认使用第一个,但有时可能会有奇怪的策略导致出错。

所以我在interface up之后运行一个脚本(参考这里)。我的用来刷新dns 的脚本在gist上

P.S.

tuna 源的速度有点奇怪,我先用ustc 的源了。。。

Imgur