Troubleshooters.Com® and Linux Library Present:
WMDE
Copyright © 2017 by Steve Litt
See the Troubleshooters.Com Bookstore.
Contents:
In writing, WM/DE is the most obvious, and WMDE is easier and perfectly acceptable. Lower case wmde is only acceptable in situations where everyone knows what it is and what it stands for. The plural of WMDE is WMDEs, and the plural of WM/DE is WM/DEs.
WMDE is pronounced "Doubleyou Em Dee Eee", or if talking to an audience familiar with its meaning, "Wimdee". The plural of "Doubleyou Em Dee Eee" is pronounced "Doubleyou Em Dee Eze", the plural of "Wimdee" is pronounced "Wimdeze"
After fifteen years witnessing good and intelligent discussions stopped, hijacked, or turned into flamefests by a strawman argument consisting of a distinction lacking a difference, I've finally stepped in and defined a new word, WMDE, to stop the strawman in his tracks. WMDE stands for Window Manager / Desktop Environment
The set of WMDEs is the set of all window managers and desktop environments. It could be said to be the union of Window Managers and Desktop Environments. A WMDE is one window manager or desktop environment.
The need for this new word is clearly illustrated in the following discussion, which every one of us has seen way too many times:
This time wastage occurs almost every time a discussion turns to graphical user interfaces. That's why I invented the new word "WMDE". Contrast the preceding discussion with the following one:
Changing the word to "WMDE" allows the discussion to proceed down its planned path, avoiding frustration and giving everyone the information they desired.
For a brief time the term "GOSFUI" was used to mean the same thing as WMDE now means. "WMDE" was much better accepted than "GOSFUI" had been. If you're one of the few people using the word GOSFUI, please switch to using the word WMDE.
The distinction between "window manager" and "desktop environment" is simple enough: Different phrases spelled differently. But what's the difference? In this section, I'll make the argument that the differences turn out to be a bunch of "tend to be" items with few absolute differences:
But...
Bottom line: In most respects, the "difference" between window managers and desktop environments is a spectrum, not a hard yes/no. The only hard and fast difference between them is that a desktop environment must contain a Window manager.
As if the spectrum-like span of window managers and desktop environments isn't enough, even the most argumentative "experts" can't agree on which is which. Some call LXDE a window manager, some call it a desktop environment. Other experts claim that all WMDEs are desktop environments, because they all contain window managers, but some of those window managers are integral to the executable. So perhaps twm is really a desktop environment. On the other end of the spectrum, I've heard Xfce called a "window manager", for gosh sakes.
And the experts sure do argue. And for what? Who the heck cares whether you call it a window manager or desktop environment: Either way it interfaces the human mouse and keyboard with operating system details like running programs. The experts argue for argument's sake, and the original question is left unanswered.
All because of the absence of a word meaning "window manager or desktop environment"
Occasionally the difference between window manager and desktop environment is material, such as in the following questions:
But usually the difference is immaterial, because the person who started the discussion phrased it as "window manager" or as "desktop environment" when he or she really meant either?:
Since the 20th century, good discussions have been derailed by lack of a word referring to the union of all desktop environments and window managers. Results include frustration, confusion, and wasted time. And because the tech world contains many show-offs who try to elevate themselves by making the other guy wrong, lack of this word has also resulted in some less experienced technologists refraining from asking needed questions.
This has gone on long enough. The old saying goes "If you're not part of the solution, you're part of the problem." Let's stop this problem dead in its tracks: Let's all use the word WMDE when we mean "window manager or desktop environment." When others ask what that means, point them to this page.
[ Training | Troubleshooters.Com | Email Steve Litt ]