Manjaro踩坑记

早就听闻Manjaro的口碑,其在DistroWatch上的排名也很考前,笔者之前也没有用过基于Arc的发行版,所以安装下来尝尝鲜,顺便把踩过的坑记录一下。

坑一

安装时driver有两个选项:free和nofree。这两个选项下面都会有坑。

  • 如果选择了free,那么在双显卡的电脑下会出现一系列的bug,比如桌面经常无故卡死,登录界面输入密码后黑屏等问题。
  • 如果选择了nofree,装的是bumblebee版的intel+nvidia的专有驱动。不过安装进度条会卡在93%左右的位置卡很长很长时间。因为安装完毕后执行了pacman-mirrors,国外的镜像源连接太慢,所以会卡很久。解决方法就是断网然后ps -ef | grep pacman-mirrors 找到进程杀掉,然后安装进度条很快就会跳到100%。装好进入系统后重启打开网络,更换为国内的镜像源。

坑二

按照网上的教程安装搜狗输入法,折腾了好久才成功,此坑里有两个小坑。

  1. 网上大多数教程已经过时了,过时的方法是在~/.xprofile中添加如下内容:

    1
    2
    3
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx

    正确的方法是将上述内容加入/etc/environment中。

  2. 安装配置好之后,搜狗输入法会弹出如下信息:搜狗输入法异常!请删除.config/SogouPY 并重启!但是删除后重启也没用。

    终端中输入:sogou-qimpanel,提示找不到libfcitx-qt.so,原因是archlinux源里已经删除了fcitx-qt4,而搜狗输入法依赖这个包。终端下安装fcitx-qt4,会自动安装fcitx-lilydjwg-git来替换fcitx。

    重启后搜狗输入法就可以用了。

坑三

装系统时自动安装的bumblebee驱动开启了垂直同步,独显频率被锁死。需要重新安装驱动。

1
2
3
4
5
6
7
8
9
10
11
12
# 依赖
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

# 安装双显卡切换程序bumblebee
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

# 允许服务
sudo systemctl enable bumblebeed

# 添加用户
sudo gpasswd -a $USER bumblebee
sudo reboot

系统初步配置

  1. 更换国内镜像源

    1
    2
    3
    4
    5
    sudo pacman -Syy

    sudo pacman-mirrors -i -c China -m rank #列出所有国内的镜像源,并提供交互式的界面手动选择镜像源,在选择界面里选择一个就行

    sudo pacman -Syyu
  2. 添加 archlinux 中文社区仓库

    1
    2
    [archlinuxcn]
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

    将上述内容添加到/etc/pacman.conf 。

    然后,执行下面的命令,添加PGP Keys。

    1
    sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
  3. 安装一些常用的软件