I use dwm in my laptop, but previously used i3wm for a few years. I’m curious about:

  • How well EXWM performs nowadays?
  • Is it resource heavy compared to other tiling window managers?
  • Is it still an issue EXWM not being multi-threaded?

My daily tasks involves just opening chrome, telegram and/or slack, watching movies and coding of course. Would it be a good fit for my needs?

I’d love to know your thoughts if you use or have some previous experience with EXWM. Thank you in advance!

2 points

How well EXWM performs nowadays?

IME the same of yesterday, I mean it’s a WM, no special compiz/beryll alike effects or so…

Is it resource heavy compared to other tiling window managers?

EXWM run on top of Emacs, so definitively it demand more resources than an X standalone WM, but itself it’s very light. The point of EXWM is living in Emacs, it’s a nonsense choosing it for just the WM.

Is it still an issue EXWM not being multi-threaded?

Generally speaking yes, but no. Normally you have to do nothing blocking so there is no issue. RARELY I experience something but it’s honestly not a problem and the ability to have my X11 stuff in Emacs it’s so much powerful that I do not want to switch to anything else…

permalink
report
reply
2 points

I used EXWM for years and it was great. No real performance issues, and rarely did its single threaded nature cause a problem.

But I ended up switching to StumpWM because I prefer running a single Emacs instance that I can restart without restarting my whole window manager. And StumpWM can still be controlled in Emacs via SLY.

But it’s not nearly as intuitive as Emacs, as it acts more like tmux than an extension of Emacs window management.

permalink
report
reply
1 point

I loved it. If I don’t need to be on a MS Windows machine, I would use EXWM as my daily driver. On Linux it was without problems. Yes, make keybindings and functions for sound, brightness and applications I want to start was a little bit of work. A little bit work with the configuration of X, like the mouse pointer, etc…

permalink
report
reply
1 point

Also curious, does it still hangs with ‘M-x gnus’ or any other time consuming command?

permalink
report
reply
1 point

Yes, you have to wait for it to be finished to move on. Mostly won’t take that long though. The pros outweigh this con for me in daily use. You can break with C-g if it takes too long.

permalink
report
parent
reply
1 point

What are the pros that outweigh a single threaded DM? I love Emacs but something like sway on Wayland is a joy on modern HW.

permalink
report
parent
reply
1 point

I use EXWM daily and I think it is the best user experience without needing the mouse. I have tested i3 in the past but I feel it limited at some points… Anyway, I agree that it is a personal choice and you should give a try!

permalink
report
reply

Emacs

!emacs@communick.news

Create post

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

  • Windows
  • Mac OS X
  • GNU/Linux and BSD (Just get it from your distribution’s package manager)

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for “emacs” and “vi” link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

Community stats

  • 18

    Monthly active users

  • 562

    Posts

  • 2.4K

    Comments