Author: R.W.Flurando
Tags: 中等, emacs, exwm, 桌面
没事干,折腾折腾。反正网上教程很全,不论是emacs-china,还是system-crafter,抑或是官方github项目界面,讲的都非常清楚,复制粘贴一遍就能用。
本人用的是Debian 12 Gnome。
电脑上装有emacs和guix。
首先得安装exwm
直接guix install emacs-exwm
接下来我们要写配置文件,这里建议如果有不明白的地方都严格按照教程来,复制粘贴没错。
具体我就不贴代码了,之后会考虑将我的init.el和.emacs传到github。目前创建了git仓库追踪改动,但是没有同步到github。
虽然我基本是照抄github上exwm官方配置,但后来看到system crafter的配置,用use-package来隔离确实更加高效合理。
总之呢,抄一处先跑起来就行。
注意,用户目录下得有.xinitrc和.xsession,这个.xsession应当是指向.xinitrc的符号链接,通过在自己的用户目录里运行ln -s .xinitrc .xsession
创建。
配置好后就可以重启了,当然你也可以直接在emacs里运行M-x exwm-ensure或用Crtl-Alt-F?进入tty手动切换。
只要配置没抄错,肯定是可以正常使用的。用gdm之类的小伙伴可别忘了在/usr/share/xsessions/
文件夹里手动添加桌面配置文件啊!
问题自然是有的,目前遇到四点:
当然也有其他坑,只是我习惯用终端操作gpg,没有多显示屏,所以暂时没有遇到。
不过,我觉得exwm还是非常好的,如果能配置好的话肯定比gnome更加好用。
更何况exwm的主开发是国人,这真是国产之光了,厉害。
后续呢,建议参照emacs-china或者system-crafter的分享,可以根据自己喜好添加系统托盘之类的东西。
我的建议是至少遵守一下Xft.dpi: 200那个,否则恐怕大多数电脑上打开gui应用字都会非常小!
快尝试一下开机就进emacs的神奇世界吧。