从 Manjaro 切换到 EndeavourOS
Linux
Arch
2023-09-10 1682字

昨天出差回到家升级 Manjaro 终于把系统搞炸了, 最开始还以为是更新内核挂了, 准备了 LiveCD 后才发现很多 lib 文件都变成 0 字节了, 无奈只能重装系统。

这次从 Manjaro 直接换回 EndeavourOS 了, 传说 EndeavourOS 完全使用的是原生的 Arch 源。

下面是折腾 EndeavourOS 的经历, 分享给大家:

安装系统

EndeavourOS 官方网站 下载镜像文件, 用 sudo dd if=./EndeavourOS.iso of=/dev/sda 制作安装盘。

如果不知道 U 盘是那个设备, 可以用 sudo fdisk -l 命令查看所有磁盘设备的信息。

LiveCD 启动后, 先在安装对话框中点击按钮, 把 Arch 和 EndeavourOS 的仓库源都测试一下, 这样会修改 LiveCD 的默认镜像源, 加快安装其他桌面环境的速度。

安装系统的时候选择 offline, 先安装 xfce 环境, 等装好系统才更换其他桌面环境, 直接选 Online 会报错, 没法完成安装。

分区的时候建议: EFI、 /root、 /data 分区分开划分, 这样下次重新安装的时候就不需要借助外部硬盘来备份数据啦。

添加 ArchLinux CN

首先, 需要添加 ArchLinuxCN 的源: 在 /etc/pacman.conf 配置文件末尾加上:

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

配置代理

装好系统后, 首先配置代理, 要不是啥都干不了, 代理配置可以参考 最佳代理实践之 v2raya

配置输入法

目前 Linux 下最流畅的输入法方案就是雾凇输入法, 词库精心配置, 输入体验非常流畅。

具体的配置看 Fcitx 最佳配置实践 2023-09-11

Gnome 设置

安装完毕后, 用 sudo pacman -S gnome 就可以安装整个 Gnome 桌面环境。

Gnome 主要是去掉一些默认按键, 避免和 Emacs 按键冲突。

同时有必要安装一些插件来调整默认的不合理交互习惯, 具体操作可以参考 Gnome3 的一些设置

Vivaldi 浏览器设置

安装一些必备软件

安装一些必备的 Chrome 插件

美化

默认使用 Fish

sudo pacman -S fish
chsh -s $(which fish)

自动换壁纸

yay -S variety 

修改登录主题

yay -S lightdm-webkit-theme-aether lightdm-webkit2-greeter
sudo systemctl enable lightdm.service

这个主题安装以后, 默认总是用 xfce 登录, 而不能记住上一次的登录环境。

可以通过编辑文件 /etc/lightdm/lightdm.conf 中的 user-session 字段为 gnome-xorg 来固定为 Gnome 登录。

user-session 可以填写的值, 可以通过 ls /usr/share/xessions/ 命令来找到。