975779964
2022-02-24 11:24:50 +08:00
我用 arch + i3wm 一年了 笔记本是 thinkpad e15(16g 内存) ,总结以下几个优点
1 省资源 ,开机 到界面 的话 不到 500m 的 内存占用 ,之前用 win10 的时候 一样的笔记本 内存占用 2.8G,这样省下的内存可以多开一个 ide 项目 ,之前 用 win10 的时候 开 2 个 spring-boot 微服务 ,1 个 ant-design react 项目 加上 yarn serve 和浏览器查看效果 跑起来 内存 就占没了 ,关键 你从 idea 切换到 webstorm 的时候 他 明显 卡顿一下,有时候 还会变白框…… 体验很差 , 装成 linux 的话 没有再 出现这个问题
2 打开 ide ,yarn serve 编译好像变快了(也可能是心理原因 )
3 操作方便 ,win 10 你 打开 两个 idea , 一个 webstorm , 加一个 chrome ,工作的话 ,想不用鼠标快速切换 到对应 的程序 的话 ,原生 的快捷键 要么 是 按 alt +tab ,要么 就是 按 win+ 数字键, 比较恶心 的是 比如 两个 idea 刚好 在 任务栏 第一个 那你就要按两遍 win+ 1 ,为此 我还 写了 个 ahk 脚本 ,把 右 ctrl + a s d f 分别 映射成 win + 1234 了 ,这样方便 全键盘 切换程序操作 但是 ahk 有个坏处 是 容易 卡键 ,这个 我 谷歌了好久 没有 找到 好的解决方法 ,还有你 要是 屏幕 大的话 ,可能 会把 idea 放左边 ,chrome 放右边, 程序的焦点 切换 除了 按 alt+tab 获取 win +1 ->win+2 ->win+1 以外 没有快速 切换 的办法 ,还 特别容易切错( alt+tab 多按一下)
linux 下 i3wm 程序焦点 切换 可 太方便了 ,win + 1234 切换 虚拟桌面 ,然后 win + hjkl 上下左右 切换 焦点 ,而且 他也有好用 的映射软件 叫 xkeysnail ,我为了更方便 的切换 程序 焦点 ,把 左 ctrl 映射成 win + h ,右 ctrl 映射成 win +l ,这样 你 开 多个程序 切换 的话 只要 按一 个键 就行了 ,切换 虚拟 桌面 也映射 成 RCtrl + ASD QWE ZXC -> win+ 123456789
4 迁移方便 ,装了 linux 如果想 要 换 新电脑 的话 ,直接 live cd 模式下 rsync ,就能把 老电脑 的配置 全都 复制 到 新电脑 了, 然后 设置一下引导 就 开机 了 ,不用 重新 配置 ,win 10 下 你换新电脑 ,就得 老老实实 重新 装软件
其他优点楼上 都补充了
我说下缺点 就是 微信 不好用…… 现在 用的是 deepin 的微信 ,有时候 就 黑屏卡住了 ,需要杀掉进程 重新 启动 ,还有一些 软件 只有 win 才有 ,需要 装虚拟机 win10 才能用