Linux 101: What’s the difference between a desktop environment and a window manager?

If you were ever curious as to the difference between a Linux desktop environment and a window manager, Jack Wallen is here to clear that up.

Image: Jack Wallen

After using Linux for a while, you’ll come across an article or mention of a window manager. What does that mean? Is it a desktop environment? No. Is it a part of a desktop environment? Sometimes. I want to try and clear this up a bit, so you don’t wind up confusing one with the other. 

SEE: 5 Linux server distributions you should be using (TechRepublic Premium)

The first thing to know is that they can both serve as your desktop interface. The biggest difference, however, is that one makes your Linux life considerably easier. Which one? The desktop environment. The thing about a desktop environment is that it focuses on a wholly integrated experience. That means every application will enjoy features like drag and drop between each other. 

For example, in GNOME (a desktop environment), you can drag an .odt file from the file manager into LibreOffice to open the file in question. 

A window manager (such as Fluxbox) doesn’t always have that feature (although with a bit of tweaking you can make it work). 

And that brings me to my second point: The desktop environment is all about simplicity. Out of the box, everything should just work. DEs like GNOME, KDE, Cinnamon, Pantheon and Mate offer a very minimal learning curve. On the other hand, some window managers, such as Enlightenment and i3 can take considerable effort to get them exactly how you want. 

That, however, is one of the big advantages of window managers. For the most part, window managers are highly customizable. This customization can take some effort, but, in the end, you’ll have a desktop that looks and behaves exactly how you like it. 

SEE: Rust: What developers need to know about this programming language (free PDF) (TechRepublic)

On the contrary, most desktop environments opt for simplicity over customization. To make this a bit more confusing, every desktop environment has a window manager. It’s part of the puzzle. For example, GNOME has Mutter, and KDE has KWin. You can run Mutter and KWin without GNOME and KDE, but I wouldn’t advise it. In the end, a desktop environment is for those who want simplicity and integration, whereas a window manager is for those who don’t care so much for full integration and prefer high customization.

Subscribe to TechRepublic’s How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.

Also see

For all the latest Technology News Click Here 

 For the latest news and updates, follow us on Google News

Read original article here

Denial of responsibility! TechNewsBoy.com is an automatic aggregator around the global media. All the content are available free on Internet. We have just arranged it in one platform for educational purpose only. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials on our website, please contact us by email – [email protected]. The content will be deleted within 24 hours.