From e3010150bbda3868758737c5953533a0a84ec947 Mon Sep 17 00:00:00 2001 From: Verdant Date: Sat, 28 Mar 2026 15:48:57 +0800 Subject: docs: post 'how-i-do-my-computing' --- ...224\265\345\255\220\350\256\276\345\244\207.md" | 58 ++++++++++++++++++++++ content/uses.md | 18 ++----- 2 files changed, 63 insertions(+), 13 deletions(-) create mode 100644 "content/posts/\346\210\221\345\246\202\344\275\225\344\275\277\347\224\250\346\210\221\347\232\204\347\224\265\345\255\220\350\256\276\345\244\207.md" diff --git "a/content/posts/\346\210\221\345\246\202\344\275\225\344\275\277\347\224\250\346\210\221\347\232\204\347\224\265\345\255\220\350\256\276\345\244\207.md" "b/content/posts/\346\210\221\345\246\202\344\275\225\344\275\277\347\224\250\346\210\221\347\232\204\347\224\265\345\255\220\350\256\276\345\244\207.md" new file mode 100644 index 0000000..27bc89e --- /dev/null +++ "b/content/posts/\346\210\221\345\246\202\344\275\225\344\275\277\347\224\250\346\210\221\347\232\204\347\224\265\345\255\220\350\256\276\345\244\207.md" @@ -0,0 +1,58 @@ +--- +title: '我如何使用我的电子设备' +date: '2026-03-28T13:30:05+08:00' +slug: 'how-i-do-my-computing' +categories: +- 技术 +tags: +- 杂谈 +- 数字极简主义 +- GNU Emacs +- GNU/Linux +- ThinkPad +draft: false +--- +机不在贵,能用就行。屏不在大,能亮则赢。斯是老垃圾,唯吾自由馨。键盘上磨损,A 面俩划痕。谈笑有邮件,往来无 QQ。可以调程序,阅文档。无社交媒体之乱耳,无微信之劳形。南阳诸葛庐,西洋 Stallman ThinkPad X200,孔子云:「何陋之有?」 + + + +## 设备 + +在 [Uses](/uses) 页面查看我的硬件和软件。 + +我在上个月购买了一台 ThinkPad X220(¥260),经过简单的配置后,已经投入日常使用。 + +我非常在意我的电脑上到底运行了什么程序,它们都在做什么,因此我不会选择在这台笔记本上安装 Windows 这种商业操作系统。我安装了 Arch Linux,以便于从最小化系统开始,按需配置,防止冗余占用性能。窗口管理器选择了我最熟悉的 i3-wm ,搭配 st 终端模拟器和 Emacs 终端模式,轻松胜任代码编辑、网页浏览(eww)、邮件管理(rmail)、撰写博客等工作。 +我在这台设备上使用最多的浏览器就是 Emacs 自带的 eww。它轻量、快速、**纯文本**、**无 JavaScript**。纯文本意味着它只能显示页面中的最核心内容,而不是花里胡哨的 CSS 修饰后的难以阅读、难以辨认的页面(当然,真正有干货的页面不会这样)。除非想看漫画和视频,否则 eww 无疑是最佳选择。而无 JavaScript 就意味着,网站提供者无法使用万恶的 JS 脚本追踪你的行为、收集你的数据和隐私,也不会有到处漂浮、插入、弹出、闪现的第三方广告,更不会有过多脚本带来的性能瓶颈,对十年前的老机器非常友好。在平时,我会用 eww 浏览一些文档。如果一定需要看图片的话,那还是打开 Firefox 吧。 + +在这台设备上,如果不算那些依赖程序的话,我用的最多的软件就是 i3-wm, st, fcitx5 , Emacs, Firefox。没有任何多余的程序干扰。如果你不是苦逼的 Java 程序员,离开 IDEA 就一行代码都写不出来,我建议你也购买一台~~破烂~~老旧的设备,因为老旧的设备无法运行大型游戏,甚至拿来看视频都不尽流畅。但它能拿来写代码、编辑文本,浏览网页,这就足够了。如果不需要读写中文内容,预览图片或 PDF,我甚至不会启动图形界面。 + +ThinkPad X220 是我最喜欢的型号,最后一代经典七行键盘,充满工业感的外观,低廉的价格,极高的性价比和可玩性。通过自己动手修改配置、改装硬件,把钱花在刀刃上,不跟随邪恶的厂商花大价钱购买最新硬件,经济且实用。ThinkPad 的模块化设计非常天然适配「垃圾佬」精神。 + +除了这台 ThinkPad X220 外,我还有一台台式机。在台式机中,我安装了 Debian GNU/Linux 和 Windows 11。 + +我大部分时间都在使用 Debian ,在需要处理学校的任务时会切换到 Windows 11。稳定对我来说是最重要的,我不希望把大部分时间都花在维护系统配置、修复错误上,因此在这台设备上,我选择 Debian。 + +这台电脑原本是我爸的,在我长期~~占~~借用后,已经完全属于我,我爸也因此有理由购买一台新的笔记本电脑,因为他想打游戏所以没有考虑 ThinkPad,好可惜!然而他花上千买了一台天选姬,只是拿来打魔兽世界…… + +## 软件 + +美化的尽头是默认。我完全不再考虑外观了。在这台设备上,我的优先级是:是否是自由软件? > 性能 > 可自定义性的高低 > 外观。电脑固然有玩具属性,但工具属性更多,它是达成目的的途径,而不是目的本身。 + +我已经没有精力再去折腾各种软件的和桌面的美化,而且引入过多复杂的配置只会让系统越来越脆弱、维护成本越来越高。因此我安装了配置简单、稳定性高的 i3-wm,我有考虑过使用 dwm,但它毕竟是 wm,配置项比较多,等什么时候又有兴趣了,可能会尝试一下。 + +我按照台式机上的习惯,重写了一份配置文件。状态栏、系统托盘等,全部使用默认设置。而 Emacs 的配置也尽可能保持精简,为了好维护和在低性能设备上流畅使用,我裁剪了大部分很少使用的配置和包,让 Emacs 回归为一个纯净的文本编辑器~~兼邮件客户端兼网页浏览器兼计算器兼 RSS 阅读器~~。 + +实际上,我的配置还是非常简单的,由于我大部分时间都在 Emacs 中,稳定性是最重要的,我不能接受在写着写着代码的时候,某个地方突然报错,然后我就要花上好几个小时去排查到底是什么原因,这大大影响了效率和心情。 + +出于性能考虑,我只在终端中使用 Emacs。我不经常用 Org-mode ,也不经常浏览图片,所以终端模式是一个不错的选择。在终端中开启 emacsclient,可以把 Emacs 当成 vi 用,随用随退,非常方便。目前我遇到的唯一让我不适应的地方就是,在终端中打字的手感可没有 GUI 好。 + +我将简单、默认的理念在 st 中也贯彻到底,只打了两个 patch : clipboard & scrollbar。我感觉它的配置比 Xterm 简单多了,我用了有一段时间 Xterm ,它的优点是配置文件即插即用,但一旦出现一些问题,它古老又死板的字体、属性查找逻辑又会浪费掉我不少时间。它的好兄弟 urxvt 也是如此,它们是用同一个配置文件的! + +我直接 pass 掉了 kitty 和 WezTerm 等终端模拟器,感觉它们在老设备上的性能并不出色,并且我实在喜欢不起来 WezTerm 的配置脚本语言 Lua。综合考量之下,我选择了 st。它极其精简,精简到你需要自己打 patch 来实现一些其他终端模拟器本来就有的,或者写一两行配置文件的代码就有的功能。不过,我可以接受,至少到目前为止的配置过程都还算愉快,我也非常欣赏 Suckless 的哲学:保持简单、最小化、可用。并且它们的软件都是纯 C 编写,这让我对他们的印象更好了。 + +如你所见,我没有在这台设备上安装微信和 QQ,因为它的 Linux 客户端做得实在是太烂了!尤其是 QQ,在我的台式机上都会经常卡住,我不得不手动在 htop 中关掉那个进程。 除了这个原因外,*我也很享受这种别人想找我找不到,只有我主动打开软件才能找到我的感觉*。我非常讨厌在我专注做某件事的时候,一通电话,一条微信消息发过来,电脑上有该死的咚咚两声,手机也会振动、响铃,因此我一般都把手机设置成免打扰。事实也证明我并不是非常重要,消失几个小时,多达上百次,几乎没有酿成任何大祸,也能说明找我的人大部分并没有什么急事,所以我的这种做法还算恰当。 + +不过,如果真的有人有什么急事要找我,发邮件或许真的是最快能联系到我的方式。因为我的手机上没有安装 QQ ,平板和电脑也不能接打电话和短信。按照我的习惯,如果我没有需求主动用它,很有可能三四个小时都不会拿起来看一眼。但是邮件就不同了,我的每一台电子设备上都有邮件客户端。 + +一些好玩的事:有时候我会躺在床上,ssh 连接到台式机写博客文章,或者笔记本的小屏幕看得眼睛干脖子酸了,就用台式机 ssh 连接到笔记本继续写。再一次赞美 Emacs 终端模式! diff --git a/content/uses.md b/content/uses.md index b78e54d..6e9ee93 100644 --- a/content/uses.md +++ b/content/uses.md @@ -6,7 +6,9 @@ showMeta: false --- 详见 [uses](https://uses.tech/),A list of /uses pages detailing developer setups, gear, software and configs. -![全家福](https://images.glowisle.me/IMG_20260322_015438.jpg) +![狂热的 fastfetch 爱好者 摄于 2026-04-19](https://images.glowisle.me/IMG_20260322_015438.jpg) + +在 [这个页面](/posts/how-i-do-my-computing) 查看我如何使用电子设备。 ## 硬件 @@ -18,10 +20,6 @@ showMeta: false - Disk: 1TB + 120GB - OS: Debian GNU/Linux 12 & Windows 11 -我大部分时间都在使用 Debian ,在需要处理学校的任务时会切换到 Windows 11。稳定对我来说是最重要的,我不希望把大部分时间都花在维护系统配置、修复错误上,因此在这台设备上,我选择 Debian。 - -这台电脑原本是我爸的,在我长期~~占~~借用后,已经完全属于我,我爸也因此有理由购买一台新的笔记本电脑(因为他想打游戏所以没有考虑 ThinkPad,好可惜!)。 - ### ThinkPad X220 - CPU: Intel i5 2450M @@ -29,10 +27,6 @@ showMeta: false - Disk: 120GB - OS: Arch Linux -这是我最喜欢的 ThinkPad 型号,最后一代经典七行键盘,充满工业感的外观,低廉的价格,极高的性价比和可玩性。通过自己动手修改配置、改装硬件,把钱花在刀刃上,不跟随邪恶的厂商花大价钱购买最新硬件,经济且实用。ThinkPad 的设计理念非常天然适配「垃圾佬」精神。 - -外出时需要用到电脑的话,我会携带这台 ThinkPad。由于这台设备非常老旧,需要更精简的系统配置来保证性能,因此我选择了最小化安装 Arch,只安装必要的软件包。如果不需要读写中文内容,或预览图片与 PDF,我一般不会启动图形界面。保持最小化、简单、可控。 - ### 手机和平板 我使用不到一千元的 iQOO Neo7 SE,在手机上,我需要做的事情几乎只有收发消息、接打电话、导航。所以购买这台设备应该是亏的,如果全中国能不再用微信,也许可以再降几百元,买一台七八年前的二手设备。 @@ -42,9 +36,7 @@ showMeta: false ## 软件 - 文本编辑器 / 邮件客户端 / RSS 阅读器 / 计算器: Emacs[^1] -- 浏览器: Firefox & Qutebrowser +- 浏览器: Emacs `M-x RET eww RET` & Firefox - 输入法:Fcitx5 + 小鹤双拼 -- 终端: Xterm +- 终端模拟器: st - 音乐流媒体: Spotify - -[^1]: 我一般在终端中使用 Emacs,足够快速轻量,并且能避免一些有关显示协议的奇奇怪怪的问题。 -- cgit v1.2.3