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

昨天出差回到家升级 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

配置 PIP 加速源

sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

光有代理还不行, 不配置 pip 加速源, 安装依赖超级慢。

配置输入法

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

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

Gnome 设置

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

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

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

KDE 设置

KDE 的系统更加稳定一些, 进入 KDE 后, 需要做一些必要设置:

  1. 触摸板: 反向滚动更自然一点, 右键通过双指来设置, 要不默认设置会导致触摸板点击中间也是右键
  2. 会话 -> 桌面会话, 默认不要恢复注销的程序, 很烦人
  3. 窗口管理 -> 任务切换 -> 主窗口: 取消 ‘显示选中窗口’ 选项, 这样 Alt + Tab 的时候不会立即切换窗口, 不那么恍眼睛
  4. 深度终端标题栏右键, 可以设置‘无标题栏’的规则, 避免显示 KDE 标题栏, 包括深度终端的菜单也可以这样设置
  5. 快捷键: 全部窗口最小化要找到 MinimizeAll 这个值

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/ 命令来找到。