X61 with EXWM (Emacs X Window Manager)

Last Updated: Oct 25, 2025

My beloved ThinkPad X61 is going to have a “software” upgrade.

For a long time it has been running Void Linux with i3wm, then I switched to Debian 12 with TTY by default. While the idea was to minimize the time using any graphical interfaces, there are just too much demand on viewing PDFs and browsing. Besides, rendering Japanese on TTY requires extra work.

So, I did some research and found EXWM (Emacs X Window Manager), which makes Emacs THE window manager itself. Surprising, I have no complaints at all. It works fantastic.

I chose Debian 13 as the base system mostly for the stability. For newer software compilation which requires newer build tools I will just temporarily use the unstable branch.

Fun fact: in EXWM, exiting Emacs (like exiting any Emacs) is basically logging out, so it’s important to get used to debugging within Emacs without closing/opening like a noob.