起因
公司终于给换 win 本了,果不其然是美帝良心的 yoga。原以为联想的笔记本对 linux 兼容都很好,但还是翻车了。细数一下踩的坑
踩坑
- 一开始我准备好了安装盘,开机按
F2
和Delete
死活进不去 bios,百度才发现原来要和fn
一起按。 - 关闭 bios 安全启动,
fn
+F12
选择 usb 启动,进入 Manjaro boot 界面,看起来没问题。但是启动后,屏幕狂闪,移动鼠标就闪烁,貌似是屏幕刷新故障。然后我关机了,win 用了几天。 - 周末在家继续尝试,外接显示器发现不闪烁,笔记本屏幕闪烁,google 后发现了这个网址,arch 的社区还是庞大啊,对笔记本型号都有专门的解决方案。
- 我根据上面的说明,改
/etc/default/grub
,但是在sudo update-grub
时报错了,查了一下,应该是因为这是启动盘,/mnt
是只读的,无奈,先用不闪烁的显示器屏幕装好了系统。 - 装好后,按照上面的方案,加两个参数,屏幕不闪键盘也能用了。
到此硬件基本搞定,系统装好了
。下面就是软件部分。
- 先在网上找教程,换源,装 googlepinyin,然后发现命令行和系统软件里无法切换输入法。查了半天才发现 kde 下需要另外装一个
kcm-fcitx
包。 - 触摸板没有手势,影响体验。网上查了一下,安装
libinput-gesture
和gesture
,配置手势,能用,但不流畅。 - 没有 linux 企业微信,上班都用企业微信沟通,不得不骂一下垃圾 tx。首先找到的解决方案是用 deepin 的包,但是启动时报错,后面查了一下改好了 (还发现
run.sh
的 Author 是一个前同事)。但是改 winecfg 无法缩放,而且 cpu 占用很高,有 20%,不知道是 wine 的问题还是软件的问题,反正这个方案肯定是不行的。 - 后面尝试 virtual box 装 win7,安装增强工具时又报错了,网上查,找到一个解决方法:手动下载一个低版本的增强工具镜像,然后安装。试了一下发现可行。弄好后,关闭窗口工具隐藏 win 任务栏,企业微信窗口基本以假乱真了,而且可以双向剪贴板,双向拖放。关键是 cpu 占用不到 5%。
到此软硬件都弄好了,周一上班就可以试试开发体验。
更新:企业微信体验太差;笔记本屏幕分辨率过高,使用 xrandr
会导致画面撕裂;manjaro 的色彩管理没搞明白,让本就垃圾的显示器更伤眼了。遂换回 win11,但是换成了专业版。还是自己太菜了
小结
折腾了不少时间,还是有收获的,linux 就需要自己折腾。 还有,Mac 真不好用。