Emacs as a word processor, RMS is the tyrant

十几年前,我就习惯不了 kde, 一直用gnome, 后来gnome大变样之后,我就改用 xfce 了,慢慢的我觉得 xfce真是适合我,简单快速稳定不折腾,未来我估计我会一直用 xfce 吧

tde我还是头一次听说,用的是motif吗?

如同 MATE 是 Gnome 2,TrinityDE 是 KDE 3:

https://www.trinitydesktop.org/

难怪潜意识里对他有点抗拒感 :joy:

xfce 的 HiDPI 还是 fraction scaling 还是 Wayland 支持还没做完,开发进度稳如老狗😀

XFCE 可能是受 Gtk 新版拖累,现在已经不轻量了,内存占用跟 Gnome 4x 和 KDE 5 看齐了, 连 LxQt 也是吃内存大户,实在无语。

老的 WM 也不是不能用,但裹挟之下,很难无视新软,DE, Web browser, Office,WM 省那点不够塞牙缝的,哈哈!

对程序员而言,这是最好的时代,内存巨大,CPU 巨强,网络巨快,开源库巨多,IDE 巨好用,LLM 写代码巨溜,这也是最坏的时代,代码框架眼花缭乱,不求甚解,个人越来越无力,阿猫阿狗都能做产品经理,需求张口就来,LLM 发展迅速,程序员更不被看重,加班越来越严重,代码量那么高,还LLM生成,怎么可能没 bug。

当初铁路代替马车,工业大发展的时候,大家觉得人的生活肯定会更轻松惬意,这种错觉一直在延续,当然绝对生活质量是提高了,但相对的却不好说,一如工资增长,买房还是困难,大家觉得还是不够花。。。

老的 WM 也不是不能用,但裹挟之下,很难无视新软,DE, Web browser, Office,WM 省那点不够塞牙缝的,哈哈!

X11 距离被淘汰还有至少十年时间呢,至少等 RHEL 的 LTS 到期之前,都不用担心 X11 的问题。所以那些 X11 的 wm, i3 dwm 啥的继续用没有任何问题。而且现在 wayland 上也有 hyprland 和 sway 都已经比较成熟了,可以用了。

都用了 wm 了,还要 DE 干啥?反正用 wm 内存占用可以保证在 500M 内。KDE 和 GNOME 至少都 1.5G+ 了吧。

Office, 都用 linux 了还要用 office 干啥?处理表格类数据用 R,python/pandas,写 word / ppt 就用 orgmode 文学化编程,配合 pandoc 和 reveal.js 使用。不想被绑定到 emacs + orgmode 也完全可以用 markdown+pandoc,一样有成熟的生态。

浏览器可以用基于 webkit 的浏览器,比如 emacs eaf browser,qutebrowser等。webkit 比起 gecko 和 blink 比算轻量化了,bun 用 webkit 的 js 做 runtime 启动速度比 node 和 deno 快了一个量级。如果 webkit 都嫌太重量级了,那就去用纯文本浏览器吧, eww/lynx/w3m 啥的,保证轻量。如果你怀念的是2000年前的那种极客时代的互联网,那么你完全不需要一个现代的浏览器引擎,这些纯文本浏览器已经能够满足浏览的需求了。

最后,也不要说我提的这些工作流太极客了,不适合普通用户。总不能既要又要吧。普通用户就用最大众的工具,省心方便就完事了。也别担心什么 bloatware 的问题了。你想要轻量化的解决方案又不想做 hack,没有这种好事情。

2 个赞

没记错的话 Gnome 和 KDE 的开机内存占用在 300+M,你给的 500M 预期太高了,想想当年 XP 64M 内存都能用呢。

纯文本web浏览器不现实,看不了「现代前端技术」做的网站。我主力用 Safari,最近半年发现网页内容有空洞刷新也没用的问题越来越频繁了,还有页面僵死点不了的问题,我分不清是 macOS 还是 Safari 还是 Webkit 问题还是我打开的标签页太多。

Hyperland 好像对 GPU 有要求,我在 VMware Fusion 里跑不起来。

个人偶尔过过极简生活是可行的,但终究没法脱离周边,即使个人强行开倒车,清心寡欲,整个软件发展洪流抵挡不住,用户越来越会失去改动代码的自由,因为整个软件技术栈在失控。

灵魂拷问:人们用现代计算机做的事真的是比当年 DOS 时代高级吗?偶尔驻足反思下挺有趣的,然后继续沉沦在现代软件的温柔乡里。。。

那点内存我一点也不在意,但产品内涵的哪种特质有时候是难以割舍的,稳定噶本脆的响应模式特别吸引我 :rofl:

只要有人维护,可能就不会淘汰,只是以另外一种模式生存下去。

我准备在 xfce 对 wayland 支持成熟之后,再试试切换,到时候估计就不瞎折腾了,人生苦短要少折腾

纯文本web浏览器不现实,看不了「现代前端技术」做的网站。我主力用 Safari,最近半年发现网页内容有空洞刷新也没用的问题越来越频繁了,还有页面僵死点不了的问题,我分不清是 macOS 还是 Safari 还是 Webkit 问题还是我打开的标签页太多。

主要还是 safari 的问题,safari 确实不太行了,除了轻量化没啥优点了。我还是尽量坚持用 safari,但兼容性确实越来越差了。而且很多前端开发都是默认是 chromium 内核的,firefox 也只能勉强的跟随,safari 就是纯摆烂了。「现代前端技术」配合上 electron 确实是 bloatware 的 最大根源。其实 GTK/QT 啥的原生组件真的还好。只能说没有办法,软件开发在现代和当年已经完全不一样了。

Hyperland 好像对 GPU 有要求,我在 VMware Fusion 里跑不起来。

用 UTM。UTM 的 QEMU 后端支持 GPU 加速。

灵魂拷问:人们用现代计算机做的事真的是比当年 DOS 时代高级吗?偶尔驻足反思下挺有趣的,然后继续沉沦在现代软件的温柔乡里。。。

我能理解你的这种怀旧 (nostalgia)的情绪。但是客观的说,计算机技术的发展让软件变得更简单易用,用户上手门槛更低。现在使用软件就和以前的时代上街买菜一样,是日常的基本操作。以前的软件面向专业用户轻量简洁,不 bloat,但是当然上手成本也更高。正如前面有个帖子所说的,现在的技术栈变得 bloat,是为了方便 (更低入门门槛的)程序员也能够更快的针对市场需求开发出产品。像以前的时代那样细抠每一点系统资源精益求精的时代已经一去不复返了。

1 个赞

是的。如今的软件常常庞大而复杂。即使是开发者,修改自己熟悉领域之外的代码也不容易。更别说是没有技术背景的用户,能搞明白如何从源码构建出二进制就已经不错了。

这就是我为什么一直崇尚 Unix 哲学。一个软件可以丑陋,可以功能残缺,可以有安全隐患,但是它一定要足够简单,简单到用户可以轻松 tweak,可以和其他(同样简单的)软件一并使用以实现复杂的需求。只有这样,用户才有更多机会行使「自由」。

我现在桌面使用 Sway,日常 70% 的工作流是在 foot 中进行的,没有用到上面这三个 bloatware,哈哈!

不过 GTK 还是不能完全干掉,因为还是偶尔需要使用浏览器的,比如我现在就是拿 Firefox 回帖。除此之外倒是没有什么一定要使用 GUI 的需求(打电子游戏还是需要的 :joy:)。

其实现在很多网站还是保持着「No JavaScript,Minimal CSS」的极简主义的,比如 Hacker News,比如大部分 GNU 项目的主页和在线文档,比如 sourcehut……访问这些网站用 w3m/Lynx 就够了。

2 个赞

恐怕你真正的问题是:

“为什么我一定就得当hacker,为什么好不容易走到这一步了,我还是啥都不懂,为什么没人来教我怎么做?”

而不是

“我想在这一方天地里达到随心所欲的境界。”

我也想当爱丽丝,但我老头没当上牛津校长。

2 个赞

你恐怕错了。