Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what is the relationship between X11 and gnome? [closed]

Tags:

linux

unix

x11

is there a relationship between X11 and gnome ? does the gnome uses the X11 interface to display ? or does the gnome implements some functionality that the X11 requires ?

like image 873
shd Avatar asked Jun 22 '13 13:06

shd


People also ask

Will Wayland replace X11?

Simply put, Wayland is a display server protocol that seeks to replace X11. It is not an application or a downloadable program. Instead, it is a standard or specification that needs to be adopted by window managers and desktop e12/1nvironments. Wayland is designed to be easier to use than X11.

Does Linux still use X11?

As of 2022, most video games and graphics-intensive applications for Linux are still written for X11.

Does Wayland use X11?

The X11 window manager (XWM) is an integral part of the Wayland compositor. XWM uses the usual X11 window management protocol to manage all X11 windows in Xwayland. Most importantly, XWM acts as a bridge between Xwayland window state and the Wayland compositor's window manager (WWM).

Is GNOME and Mate same?

The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems.


1 Answers

Is there a relationship between X11 and gnome ?

Yes

Does the gnome uses the X11 interface to display ?

Yes1

or does the gnome implements some functionality that the X11 requires ?

Gnome implement functionalities users expect/require. X11 doesn't require Gnome, Gnome requires X111.


X11 is

  1. a client/server network protocol allowing remote access to displays, keyboards and mice.
  2. a low level API implementing the X11 protocol used to develop graphic applications
  3. a library (libX11) implementing this API
  4. a set of packages (servers, toolkits, applications, window managers, ...) using the X11 API, directly and/or through a toolkit.

Gnome is

  1. a collection of applications based on the GTK+ toolkit, which itself uses the X11 API. These applications form a graphic environment including plenty of applications, window manager(s), accessories, ...

There are many other graphic environment, KDE based on the Qt toolkit being one of the well known competitor.

Before KDE and Gnome (read in the nineties), one of the most popular desktop environments was CDE, based on the Motif toolkit.

1 Note that it is possible to select alternative underlying graphic layers with GTK+ 3. In such case, you might replace all occurrences of X11 in the first part of my reply by the back-end selected, e.g. Wayland, Quartz, Win32...

The relationship/dependencies remains the same.

like image 131
jlliagre Avatar answered Sep 18 '22 06:09

jlliagre