Harlequin: Linux die Zweite

Beitrag lesen

Yerf!

Dann ist der XClient Metacity, und da der von GNOME mitgebracht wird ist der Bestandteil von GNOME?

Der XClient ist eigentlich das Programm, das eine grafische Darstellung hat, also z.B. OpenOffice, Firefox usw.

Der Windowmanager kümmert sich um das "Drumherum" um die grafische Ausgabe, sprich, das Aussehen und Verhalten (größe ändern, verschieben, maximieren...) von Fenstern.

Ein Desktop (wie z.B. Gnome) ist wiederum eine Sammlung verschiedener Hilfsmittel. Dazu gehören meist der Windowmanager, der Displaymanager (das Login), diverse Hintergrundsachen (z.B. Zwischenablage oder Kommunikation zwischen Applikationen) sowie weitere Tools (Taskbar, Desktopicons usw.)

Werden vom Desktop mitgestaltet? Dann ist das Toolkit (gtk+ oder qt) auch Bestandteil von GNOME?

Das Toolkit ist eine Bibliothek für die Programmierung, das gewisse Funktionalitäten bietet. Somit ist es natürlich Bestandteil des Desktops, da dieser mithilfe des Toolkits entwickelt wird.

Mit Bestandteil meine ich, das es vom Desktopprogramm GNOME mitgeliefert wird, aber sowohl der XClient wie auch das Toolkit sind eigene Programme?

Das Toolkit ist wie gesagt ein Hilfsmittel zur Softwareentwicklung (eine Sammlung vieler Funktionen). Diese können nicht nur zur Entwicklung eines Desktops sondern auch für einzelen Programme eingestezt werden. So wurde gtk (Gimp ToolKit) eigentlich ursprünglich für das Grafikprogramm Gimp entwickelt. Eine beispiel für eine Einzelanwendung auf Basis von QT ist z.B. Opera.

Kernel
         (Linux)
            |
         XServer
            |
         XClient
  (Window-Manager z. B. MetaCity)
        |           |
     Desktop  -  ToolKit
     (GNOME)      (gtk+)

Kann man das so wie oben schematisch darstellen?

Der XClient (die Anwendung) stellt eigentlich die unterste Ebene dar und der Desktop/Windowmanager liegen zwischen ihm und dem XServer (Netzwerktechnisch gesehen aber auf der Seite des Client). Außerdem verbindet der Desktop auch verschiedene XClients untereinander.

Gruß,

Harlequin

--
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->