感觉 omarchy 更多的还是 UI 做的漂亮。配置的角度没什么特别的,无非就是 reddit unixporn 社区流行 的那一套,就是 hyprland 全家桶 + waybar + 一堆主题。搞 ricing 需要写的配置的复杂度和 emacs 配置比那复杂度其实低太多了。但不得不说不愧是做过 rails 这种网页框架的人,做出来的 UI 是真的漂亮。其实有点像 lazyvim,folke 以前就是做前端的,所以 lazyvim 的 TUI 做的真的就是特别的漂亮。emacs 感觉做前端的好像确实少一些整体确实不够精致。
然后再说文档的事情,说实话 doomemacs 要做的事情可比 omarchy 多得多了。omarchy 本身的复杂度也没有 doom 高啊,omarchy 需要写哪些内容的文档:写一下预装了什么软件,以及系统预制的快捷键,主题啥的就行了。那系统预制的快捷键是啥,以及不同的模块预装了哪些包,doomemacs 的文档也写的清清楚楚啊,doom 默认开启 evil 也是假设你本身就会用 vim 了,也写了文档告诉你怎么关掉 vim 模式。 doom 主要是需要做的事情可太多了,包罗万象,以及 elisp + 插件配置本身可定制化就太强了,很多东西要写清楚怎么配置的细节选项实在是太难了。另外可能不知道和自动化有没有关系,doomemacs 的文档应该就是手动写的,但是 lazyvim 的文档很大一部分都是自动生成的。
1 个赞
我前几天发了另一个帖子, 如果doom emacs能做到这种程度的文档也够了, 或者spacemacs文档的程度. 但doom emacs的文档长期只列一个todo在那里,就很难受了
有啥问题呢? 我一直用archlinux + wayland kde,最近换成了wayland gnome,用fcitx5输入法都没啥问题,配置也比较简单
基本流程都是安装对应的包 + 设置环境变量(kde和gnome的环境变量设置不一样, 某些包比如wps也要专门设置一下, 但是electron相关的包已经修复, 不用专门配置了) + 设置里面启用
说实话,这个东西只能是靠社区来推动了。指望 hlisnner 一方面维护 doomemacs 那么辛苦,又要求他写一个这么详尽的文档也不是很现实。你给我看的那个链接也不是 folke 本人维护的,那个也是 layvim 的用户自己维护的 folke 本人维护的链接在这里:https://www.lazyvim.org/ 这个文档基本上是自动生成的。当然了,即使是自动生成的,其实详尽程度也很不错了,新手用来速查也是很不错的。
所以你问我怎么看,我的观点是 omarchy 的复杂度和 doom 没有可比性,做好文档不复杂。lazyvim 的复杂度和 doomemacs 是有可比性的,但是 lazyvim 就有人愿意花大量时间写这个文档。所以如果你觉得 doomemacs 因为没有文档导致上手难度大,然后又很担心 emacs 曲高和寡没新人的问题,那当然可以去做贡献给 doom 写文档,hlissnner 肯定很愿意接受你的 PR。总之缺文档这个事情嘴上抱怨没用,而且这个也不是什么技术上很难做的事情,就是需要花时间精力下苦工去做。
或者想办法也写一个自动生成文档的 CI PR,提供一个不错的速查指南。不过 emacs 本身在 self-documenting 上其实做的就比 vim 好,很多东西 C-h 一下都能查的到。
Samray
26
作为好多年前一直在 unixporn 逛,抄和改各种的rice 配置的 Linux 用户来说,从配置或者审美的角度来说,Omarchy 也不是最顶尖那档,毕竟更炫酷的配置我也是在 unixporn 见过很多的,但是有很多难能可贵的地方:
- 看完 Omarchy 官网的视频介绍, DHH 是真的是喜欢写代码,真的喜欢折腾,尤其是在他已经「功成名就」的情况,许多人在他这个阶段,都完全不碰代码了,他是一直在 Twitter 上分享自己折腾的乐趣和新发现
- 和Rails 以及许多的 Ruby 库一样, Omarchy 是个有品味的项目
- 从开源项目的角度来说,Omarchy 也是非常好的项目; 有大v(DHH自己)来引流/宣发; 有精心剪辑的视频介绍完整的使用流;有堪称典范的文档;还有接受各路技术博客的采访和宣传
技术很重要,但是品味,审美,市场增长也同样重要,DHH 不愧是读商科出身的.
3 个赞
兄弟,我更关心你的这个翻译的东西是什么,能否告知一下
SPQR
32
有些应用不管怎么搞始终都是用不了输入法,还有就是输入法状态都是共享的,就这些小毛病用起来比较火大,大毛病倒是没有
SPQR
33
他这里应该是说SigLevel不应该这么设置,但是说实话对于pacman,方便和安全性之间选择方便只能这样
其实没啥关系, 某些仓库我都是 SigLevel = Never ,已经用了https的url, 就不存在中间劫持的可能,除非是下载服务器被控制, 这个可能性太低, 还不如作者私钥丢失可能性高
1 某些应用用不了输入法大概率就是环境变量的问题,你可以看fcitx5 的 官网, 里面提到一些典型的应用需要额外设置
2 输入法状态共享可以配置呀, 配置为每个应用独立
不只是 UI,还对旧版本的硬件做了兼容,比如 intel 的 mac。
Dieken
38
在 vmware fusion 里启动不了,crash, 遂放弃。
Dieken
39
正经人谁看 doom emacs 文档。。。这东西存在的意义就是开箱即用,功能「自发现」, 没发现的功能就当不存在, 不要把所有用户都看成 editor hacker。
思路就错了,用 doom 就是不想操心研究, 要个锤子文档, 谁看 VS 文档? VS Code 文档? UltraEdit 文档?
1 自发现? 不看源码你顶多能自发现SPC开头的快捷键, 其他的你自己在使用中能发现?
2 没发现的功能当不存在这说法肯定不对, 就好比用vim你不学hjkl,只用上下键也能用,但是不方便
3 不想研究用个锤子emacs,不能定制被其他编辑器吊打
稍微关注一下最近 ruby 以及 DHH 本人 drama 的话就能知道和 hyprland 关系不大。是因为 DHH 本人就是个爱炒作的 racist。自己睿频硅谷政治正确太多,不许自家员工在公司里谈政治,转头就在自己的博客里大吹“伦敦的‘英国非本土人’太多了我不喜欢”之类的狗哨。有人不爽,就,还挺正常的。
回到 omarchy,DHH 自己捣鼓出来一套配置觉得很炫酷在网上分享很正常,很多人都这么干过。但是只有 omarchy 拿到了 Cloudflare 和 Framework 的赞助。其实我是不太懂这件事的:一个 DHH 个人的 arch dotfiles 显然是拿不到任何赞助的(我保证我的配置中文字体渲染和输入法支持肯定比 DHH 强,有人考虑赞助我吗,笑死);如果是 omarchy 真是什么“新人友好”发行版,那这个发行版也太糙了,安装脚本不够 robust,中途出问题新人恐怕很难处理好,一些预装软件卸载起来很头疼,做个人配置也很麻烦(对新人而言)——之前那篇文章的很多批评都成立。总之这是个很奇怪的赞助项目,DHH 肯定为他的个人配置做了很多工作,但是我总觉得,这钱打给 Arch Linux 和 hyprland 似乎更合理一点?
当然,DHH 和他的支持者是不会在意这些事的。平常自称 “Beautiful, Modern Linux”,在推特上跟别人推销自己是新人友好的“发行版”,拿了 Arch Linux 和 hyprland 望尘莫及的赞助;有人批评系统哪里不够 robust,安排得不够好,就说 omarchy 一开始只是 “DHH’s Opinionated dotfiles”;临了还要嘲讽别人“你们这些书呆子分那么清干嘛,就是你们害得 Linux 桌面没新人”。便宜都叫他占完了。
基于 Arch Linux,用平铺式窗口管理器做基础搭建一个新人友好的 Linux 桌面的发行版,以前也有,是 Arco Linux。我最早就是用这个入门 Linux 桌面的。这个项目维护者只有一个老头,人家兢兢业业地在油管上发了几百个小视频,教你怎么改 pacman.conf,怎么做桌面美化,etc。可惜前段时间老头自觉精力不够,退休不干了。两相比较之下,确实得承认 DHH 炒作真的有用。
10 个赞