Enhanced Motif Window Manager on FreeBSD

The Enhanced Motif Window Manager (EMWM) is a fork of the Motif Window Manager with fixes and enhancements. This brings the wonderful look of Motif to the X11 desktop.

Virtual workspaces

EMWM version 2.0 offers virtual workspaces. The FreeBSD packages contain EMWM version 1.3. To get virtual workspaces it is better not to install the FreeBSD package, and to compile EMWM from source from (fastestcode.org]https://fastestcode.org/emwm.html).

Compilation of EMWM on FreeBSD is quick and easy. Just download the tarball, and run make.

Stow

I prefer to install self compiled software with GNU stow.

In the Makefile.FreeBSD change the PREFIX to /usr/local/stow/emwm, and create this directory and including the sub-directory bin:

mkdir -p /usr/local/stow/emwm/bin

Then run make and make install.

Do this for both emwm-src-2.0.tar.xz and emwm-utils-src-2.0.tar.xz.

Next, go to /usr/local/stow and issue the command:

stow emwm

(If you want to, you could make a different sub-directory for each tarball, like /usr/local/stow/emwm and /usr/local/stow/emwm-utils.)

Screenshot from EMWM window manager

Edit .xinitrc

Comment out any window managers in the ~/.xinitrc file (or ~/.xsession file) and add the following line as last line:

exec xmsession

Now, when you run startx from the command line. EMWM will start, with xmtoolbox, a nice utility-toolbox in the upper left hand corner.

Multiple workspaces

EMWM defaults to four workspaces. If you want a different number, add a line to your ~/.Xresources:

Emwm*workspaceCount: 6

The mxtoolbox window will show a button for each workspace.

mxtoolbox configuration

To configure the mxtoolbox:

Copy the file toolboxrc from the emwm-utils-src-tarball to ~/.toolboxrc and edit this file.

Tags:

⇽ Books and some interesting pages I read in May 2026 Start Guile shell script that listens on a port for REPL client ⇾


Webrings

netizen-ring-button

<<- random ->>


100% made with ♥ by a human — no cookies, no trackers.
Proud member of the 250kb.club, the no-JS.club, the Blogroll.Club, and the Bukmark.Club.
Don’t let a billionaire’s algorithm control what you read — use an RSS feed reader.