1---2title: "Linux 桌面软件"3date: 2022-01-06T08:32:33+08:004draft: true5---67我在 2021 年,自己组了一台 PC ,工作以外的日常使用。一开始装的 Manjaro Plasma 。两三个月,用腻了之后,换到了 Arch + i3 平台,感觉要爽快很多。与 win 相比,最明显的区别是,随着自己客制化的程度越深,使用体验是不断上升的。(暂未开始使用 wayland ,故 sway , wofi 等软件不在此描述)。89<!--more-->1011首先是 i3 本身,平铺式的窗口管理器,强调键盘的操作,将操作界面从炫目的 UI 中解放出来,最初的界面只需要一张壁纸和简单的状态栏。1213我的状态栏用了默认的 i3bar ,而不是功能更加丰富的 polybar 。i3bar 上,左手边是默认的桌面索引序号。右手边依次展示的 当前时间、cpu 负载、内存占用、音量、挂靠的其他软件( fcitx5/telegram )。特地将多余的描述去掉,只留下数字输出和描述用的一个 Emoji 字符。另外值得一提的是, 音量调节绑定了 i3bar 的鼠标点击事件,而不是滑动条 。左右键分别加减 5%,中键点击静音切换。粗调能适用于大部分场景,需要微调时,再打开 alsamixer (实际我不需要,可以用音箱上的旋钮)。1415除了 i3 本身以外 ,rofi 也是非常不错的软件 。和 i3 一样的强定制化,加上 i3 快捷键绑定,让它能做到非常多的事情。除了自带的程序启动、焦点切换的功能外,我还添加了剪切板记录,Emoji 输入,密码管理。1617终端用的 Alacritty + zsh。模拟器我是更加喜欢复古的 urxvt ,但没办法显示彩色 Emoji。Alacritty 的配色还是沿用了 urxvt 默认配置。zsh 用 walter 主题默认的 prompt 加了一个 git branch 提示。18192021用 Linux 频率上升后,我也成了终端软件的推崇者。在终端上,除了显而易见的,能够摆脱鼠标来控制外,还能限制软件作者的过分表达,去掉无用的 UI 组件和动画,让作者必须以精练的界面,表达足够的信息。 不过这确实对非 IT 技术用户造成了一定的门槛。就算不需要懂编程语言,要用编辑器打开文本文件来修改软件配置,要记一些常用的指令和快捷键,实在太废脑子。22232425我在用的 TUI 软件包括2627* ranger28* weechat29* cmus30* mutt31* amfora32* emacs (大部分时候加了 -nw 参数 ,也算是 TUI 了)3334具体参考我的 [dotfiles](https://git.sr.ht/~lindsay/dotfiles)