Let's assume for a moment that in our hypothetical Lisp machine environment we
still had to run legacy applications (not entirely unlikely).
I just had the situation again that a Java application, IDEA IntelliJ, didn't
render at all on dwm, my preferred window manager. The reason is unclear to
me, except of course that every other UI toolkit manages to adhere to
standards and renders fine. However there's a quick fix, using wmname to
change the window manager name(?) to LG3D.
In our hypothetical environment I'd just extend the generic function
idea-ultimate to handle this corner case with a :before method. In
contrast to *nix shell aliases this would extend to all invocations of
course simply by the fact that the application is only ever invoked by the