低谷期成长日志
很长一段时间没有写技术博客了,这段时间一直把自己沉没在DIY一个ArchLinux系统,其实主要还是受了些求职打击,无所事事,就想做些自己感兴趣的东西来度过这段糟糕的时间。当我写下这篇博客的时候,我大抵是走出低谷期了,这段时间很放纵,但我的心态也确实变好了。后续的时间准备去考研了,放一放技术,有时候不得不承认,学历真的决定很多!
简单介绍一下我自己吧,我目前是一名大三下的双非本科C++方向程序员,从大二开始学习C++一直到大三上,去两个小公司实习过一段时间,目前投递简历已无人看,所以才想自己瞎折腾下ArchLinux,算是给自己找点乐子,目前这套系统已经被我压入U盘内了,所有编码环境都已内置,即插即用,方便未来使用
- ISO文件网盘地址:建波的ArchLinux
- 密码:jian
- 安装Arch-ISO教程网上很多,这里就不多提了
- 安装后请看以下网页进行主题选择(建议看下官网craftwiki):https://archcraft.io/gallery.html
- 安装主题命令:sudo pacman -S archcraft-主题名 或 yay -S archcraft-主题名。例如:sudo pacman -S archcraft-Hypland
- 注意:先玩过基本的Linux,在来玩Arch,我这里也不提及基本的换源、中文输入法配置问题,懂得都懂。我也是从Ubantu->CentOs->Manjaro->ArchLinux过来的,过程异常折磨与心酸
- 一点小心思:上面的系统只是镜像,我当然没有把配置好的镜像直接给你们,因为它可以DIY,每个人想要的形状不一样,所以我写了一份配置笔记,感兴趣的自己去看吧
- 配置笔记:我的ArchLinux配置笔记,配置文件比较多,可以直接cp进行.config替换
以下是一些参考的外网文档和官方文档,这些文档是全英文,涉及语言有C、C++、Rust、Go、Python、PHP以及配置文件,大约20w+源码,我都看完了,推荐大家可以看看:
- ArchWiki(ArchLinux官方文档,所有问题都能在上面找到答案)
- I3wm-UserGuide(i3wm的官方文档,解释i3wm的所有技术实现和功能)
- AUR软件仓库(下载各种最先软件的仓库地址)
- 推荐的UP:TheCW,这是一个究极大佬,初中就玩Linux,目前在美国Adobe上班,我也是从他哪里重获的信心
下面是我折腾完的页面效果,我使用的是窗口管理器,也就是大家常说的I3WM、DWM、Hypland这些:
简单向大家介绍一下窗口管理器吧:窗口管理器简单来说就是可以把所有的界面都平铺到桌面上,可以不在使用鼠标,而是使用快捷键进行各个窗口的放大、缩小、全屏、浮动、切换等功能,当然这些需要深入更改代码和配置文件,这算是一个技能难点!窗口管理器如果你是编程老手你会非常喜欢,因为他省略了鼠标操作,让所有操作都可以自行设置和通过键盘实现,所以使用窗口管理器的人大多都是喜欢高效编码环境的人