在 Surface Go 上安装配置 Manjaro.md
上上周翻出了这个 4+64、触控断成三节、硬盘还是低能 eMMC 的低配丐版 Surface Go。
正好前段时间把小小黑 ThinkPad X390 卖掉了。所以就勉为其难拿起 Surface 用作移动主力了。
(说起来当时在这上用了快两年 Fedora,到底是怎么忍受的了的)。
由于这标称 64G 实际可用只有 57G 的廉价乐色 eMMC 硬盘。我不得不斥巨资买了张 64G 的闪迪 TF 卡。这才稍微缓解了点儿我那不存在的存储空间焦虑。
安装
安装过程:略(不会有人连安装都不会吧)。
据某过时 Wiki 所述,Surface Go 使用的无线网络适配器因内核驱动问题,可能会导致无线网络和蓝牙无法正常工作。经测试此问题已不存在。
换源
由于是低配丐版,所以就没打算选正经桌面,直接 Xfce 版端上来,然后反手卸载 Xfce。
为了方便,开机登录后直接 ssh 过去做配置。
第一步:换源。千万不要用老毕灯 USTC 镜像站,为什么说是老毕灯呢。众所周知 USTC 镜像站是华中地区最玄学的镜像站没有之一。
这里咱老老实实用目前最稳定的 NJU 南京大学镜像站。
Manjaro 内置了换源的命令 pacman-mirrors,但我偏向于直接编辑 /etc/pacman.d/mirrorlist,注释其他行,加入这行。
Server = https://mirror.nju.edu.cn/manjaro/stable/$repo/$arch
桌面环境
由于丐版(我超丐的)Surface Go 只有 4GB 内存,用 KDE Plasma 的话,光桌面环境自己就能吃一半多,再开个 Chrome 就爆内存了。而 Gnome 这边,哈哈,懂的都懂。
这个断成三节的触控,我就不打算用,纯当个普通垃圾笔电。再加上我本来就偏爱 i3wm 这类的平铺 WM,所以这次选择 Hyprland。
sudo pacman -S hyprland
由于刚刚完全卸载了 Xfce,现在和图形相关的包几乎是没有,安装 Hyprland 算上依赖直接干到 101 个包😨。
然后需要一个登录管理器,不管怎么说就选 sddm 了。得,又是 238 个包😨。
常用软件
图形软件 TOP 5:
0. 终端模拟器,万年不变 Alacritty。
1. 谷歌铬合金 - 对,说的就是你,导致内存爆炸的元凶()。
2. 雷鸟邮件客户端 - 一群把邮件当即时通讯用的人。
3. Spotify - 没有音乐我无法思考.png
4. Blockbench - 做该做的事。
5. Clash - 通向自由但没那么自由的互联网。
大型图形软件就不用想了,玩喵斯都卡我还能用它干什么(但是玩玩原子病毒还是可以的芜狐)。
不管什么桌面环境,信息同步这块儿,大推我 KDE Connect 和 Syncthing。宝藏好软😎。
CLI 意识流这边():
2024-2025 个人年度最佳编辑器奖,当属我大 Helix 莫属。
sudo pacman -S helix
文件管理器,还得是 ranger,但是为了方便远程操作,mc 也是装上了。
sudo pacman -S ranger mcedit
其他小零小杂的,eza 用来替代 ls、bat 替代 cat。glow 预览 markdown,fzf 快速文件搜索。等等等等…
sudo pacman -S eza bat glow fzf
开发流
日常开发流基本就是 Python 和 Qt,和 PyQt(废话)。小锈锈 Rust 和 Go!(?) 以及 C。
所以 Qt5/Qt6 全家桶和 pyenv 是必不可少的。pipx 也一并装上。
(我写到这儿的时候 Surface 没电关机了😱😱😱。)