Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say forum.
PDFPrintE-mail

The joy of X - master the Linux GUI

Opinion and Analysis

If you're a Linux user you have no doubt heard of GNOME and KDE. These popular desktop environments are really the pinnacle of a deep iceberg of technology with the X-Windows graphical interface underpinning it all. Here are a couple of ways to tame X, kicking off a journey of unlimited ability to change the Linux look-and-feel.

This month’s theme is “I didn’t know you could do that in Linux,” and today we’ll look at X-Windows, commonly called just “X”, which is at heart a graphical windowing interface. It has been the graphical component of both UNIX and Linux systems for decades.

X controls the desktop and provides all the facilities that any graphical program – like Open Office, for instance – will use to make a window appear on screen, permit it to be moved, resized and all the other nuts and bolts.

X doesn’t impose any style on these windows; they’re all pretty plain by default. On top of X sits a piece of software called a window manager. You can have many different window managers, but only one can run at a time. The window manager effectively provides window dressing, which makes windows have a consistent style and behaviour. The window manager provides close, minimise and maximise buttons. It gives windows a metallic border, or a purple border, or a transparent background or anything else that can be imagined.

Launch any program. The content of the main window is the program itself. The title bar above it is actually drawn by the window manager, not the program. If you launched a different window manager you would still find the program still runs perfectly normally but the appearance of the title window and borders has changed.

With the advent of Linux, desktop environments have become popular. The two most well-known are GNOME and KDE. A desktop environment sits on top of both a window manager and X itself. As well as giving a standard look and feel the environments come with a collection of tools like file managers and a clock.

You might have seen some of your favourite programs under both the GNOME and KDE desktop environments and while the program performs identically there is a difference in its visual presentation. There are many excellent tutorials about GNOME and KDE online, and how they differ, including here at iTWire. However, we’re going to delve into the bottom layer and look at X and how you can harness its power.

CONTINUED





buy viagra online



SPONSORED PRESS RELEASES

Websense Security Labs Reports ‘User Trust’ Targeted Attacks; Over 1 in 10 ‘Top Search’ Results Categorised as Malware; Increased Focus on Web 2.0
Websense, Inc. today revealed the findings from its bi-annual research report: Websense Security Labs, State of Internet Security, Q3-Q4 2009.

Featured IT jobs

A varied DBA role that involves multitasking in a dynamic software development environment dealing with challenging customer needs on a daily basis.
Skills Tags:   Linux  Oracle  UAT
A position has just become available for experienced Program/Project Manager to join a large organisation on a major Data Centre upgrade....
Skills Tags:   SAP
URGENT! Experienced BDM needed for senior sales role in Melbourne - must have ITSM consultancy sales experience.
Skills Tags:   C  Development  EDI  IT
CRITICAL INCIDENT COORDINATOR - 24 x 7 shifts - 3 month CONTRACT ONLY...
Skills Tags:   Excel  IT  ITIL  Management  Reporting

Editors Picks

Stories you may have missed 

What iTWire offers for free

E - mail News SMS Headlines Desktop Alerts News Feeds Job Alerts Technology Events Press-Releases