close

Enhanced Motif Window Manager

EMWM is a fork of the Motif Window Manager with fixes and enhancements. The idea behind this is to provide compatibility with current xorg extensions and applications, without changing the way the window manager looks and behaves. This includes support for multi-monitor setups through Xinerama/Xrandr, UFT-8 support with Xft fonts, and overall better compatibility with software that requires "Extended Window Manager Hints".

Additionally a couple of goodies are available in the separate utilities package: XmToolbox, a toolchest like application launcher, which reads it's multi-level menu structure from a simple plain-text file ~/.toolboxrc, and XmSm, a simple session manager that provides session configuration, locking and shutdown/suspend options.

Downloads

EMWM and Utilities - 2.0 Stable

BERJAYA Window Manager emwm-src-2.0.tar.xz (May 14 2026)

Make sure to adjust any custom pre v2.0 ~/.emwmrc for Workspace Manager bindings. See the emwmrc(1) manpage, and also this here example.

BERJAYA Utilities emwm-utils-src-2.0.tar.xz (May 14 2026)

Notable changes since v1.3:
• Reinstated the MWM Workspace Manager (multiple desktops) functionality.
• When resizing a client with size increment hint specified, the size shown is now the inner client window.
• Added xineramaScreenFocus (keyboard|pointer|primary) option.
• Fixed: automatic icon repositioning behaving erratically sometimes.
• Fixed: StaticGravity handling for newly managed clients not ICCCM compliant.
• Fixed: clients able to replace user specified icon pixmap if they reset the icon after their window has been managed.
• Fixed: icon labels/menus placed split across Xinerama screens.
• Utils (toolbox): Added optional workspace switcher widget.
• Utils (xmsm): Logout/Shutdown dialog can now be requested by signaling xmsm with SIGUSR1.
• Utils (xmsm): workspaceBackgroundColor/Image resource was removed (handled in EMWM v2).
• Utils (toolbox): Fixed toolboxrc parser not accepting K&R style opening bracket placement.

Complete changelog: emwm-changes.txtutils-changes.txt

See the included README file for build instructions. On Linuxen, make sure to review and adjust the installation prefix and X resources (app-defaults) location, since defaults may not be suitable for all distros. Everything is usually tested on FreeBSD and a GNU/Linux. If you have a question that isn't answered in the FAQ or manpages, feel free to contact me (Alex) via e-mail: mail@fastestcode.org. There is also a public mailing list at emwm-discuss@lists.sourceforge.net

Additional Resources

BERJAYA FAQ/Guide on setting up EMWM and Motif based applications in general.

BERJAYA tellmwm-src.tar.xz (May 14 2026)
EMWM Workspace Manager CLI control tool. Sets the backdrop, displays and modifies workspace configuraton settings at runtime.

BERJAYA app-icons.tar.xz (Updated Jul 10 2025)
Generic 48x48 application icons. Authentic pixelart. Intended for applications, which don't specify their own icon, or as replacement (see emwm(1) iconImage resource).

BERJAYA xc-core-hr.tar.xz (Updated Dec 26 2024)
Sharp-edged (as in non-blurry) X11 cursor theme. Based on original core cursors appearance, in two sizes (24 and 32 px) which work well for screens around 100 to 150 DPI. See the included README for details.

BERJAYA xmdlgicons.tar.xz (Updated Jul 17 2025)
Higher resolution icon sets for standard Motif dialog boxes. These are styled differently than built in ones. Includes two sets of pixmaps, which should work for around 100 to 150 DPI screens. See included README file for information on where to install these.

BERJAYA Xresources configuration sample (as seen in some of the screenshots below) is also available here. Additionally, GTK 2/3 (~/.gtkrc-2.0 and ~/.config/gtk-3.0/gtk.css) config files that go along with it (well... as much as possible anyway).

BERJAYA If looking for actively maintained Motif sources (because the official ICS repo doesn't seem to be cared for anymore), check out Tim's fork, whose plan is a long-term maintainership. He is accepting bug reports and patches. There is also CDE maintainer Jon's quasi-fork, whose short term focus seems to be on fixing compilation issues, and Dmitri's repository, which appears to get more general development work done to it.

Screenshots

Click for a larger picture.

EMWM With Xft Fonts EMWM V2.0 Workspace Manager EMWM on HiDPI Display

Links

Git repositories and distfiles archived/mirrored on SourceForge and Github.


See also XFileXImagingMisc.Home About