周三下午,Sliman正盯着屏幕上的分区表。这位专攻网络与安全的计算机硕士没有在用Windows,也不是Ubuntu——他正在手动配置Arch Linux的磁盘分区。三小时后,当系统终于从命令行启动时,他知道这趟"自找苦吃"值了。
这不是极客炫技。Sliman的日常是写Python、C、JavaScript和Bash,项目横跨密码学工具、机器学习模型和CTF竞赛。一个让他"真正快且舒服"的环境,是刚需。
![]()
为什么放弃Ubuntu?
![]()
Sliman的起点和大家一样:Ubuntu。但某个时刻,"完整控制权"变得不可妥协——内核、软件包、开机启动项,全部要自己说了算。
Arch Linux是滚动发行版,始终提供最新软件包。AUR(Arch用户仓库)几乎涵盖所有需求,Arch Wiki则被公认为互联网上最优质的Linux文档。安装确实耗时,但过程中你会亲手弄懂磁盘分区、引导加载器、网络配置——这些在图形界面里被隐藏的细节。
Hyprland:改变一切的平铺式合成器
Sliman的桌面没有传统任务栏,没有窗口 clutter。Hyprland作为Wayland合成器,提供纯键盘驱动的平铺体验,附带流畅动画、逐窗口透明度、模糊效果和手势支持——且速度不减。
他的工作区布局固定而高效:1号终端(Kitty或Alacritty)、2号浏览器(Firefox)、3号文件与笔记、4号后台任务与Docker。动态平铺让窗口自动排列,无需手动切换布局;Waybar支持CSS样式自定义;Hyprlock和Hypridle分别处理锁屏与智能空闲管理。原生Wayland在性能和安全性上优于X11。
核心变化是操作习惯:双手几乎不离开键盘,终端、浏览器、编辑器之间的切换变为瞬时操作。
![]()
Neovim + LazyVim:编辑器配置
主编辑器采用Neovim配合LazyVim发行版。日常依赖的插件包括:nvim-treesitter提供多语言语法高亮,telescope.nvim实现文件、grep和git历史的模糊搜索,nvim-lspconfig支持Python、JavaScript、C、Lua的LSP功能,none-ls负责格式化与代码检查,harpoon用于常用文件的快速跳转,lazygit集成则让完整Git工作流无需离开编辑器。
学习曲线确实存在。但数周肌肉记忆训练后,代码编辑被Sliman形容为"演奏乐器"——流畅且富有表现力。
终端与Shell
终端层的选择同样讲究:Kitty是GPU加速且原生支持Wayland的终端;Zsh配合Oh My Zsh提升Shell体验;tmux管理多会话;starship提供极简快速的命令提示符。
这套组合没有"开箱即用"的便利,每个组件都经过刻意选择与磨合。Sliman的分享停在配置清单——没有性能基准测试,没有与其他环境的对比数据,只有一个开发者对自己工具链的诚实记录。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.