GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Kde, Gtk, Gtk+, Qt und/oder Gnome?

Ich bin neu bei Ubuntu (und Linux im Allgemeinen). Wenn ich mir Programme im Ubuntu Software Center ansehe, sehe ich manchmal, dass die Programme „für die GTK+-Umgebung“ oder „für GNOME“ oder eine ganze Menge anderer Dinge sind. Ich weiß nur, dass ich Ubuntu 12.04 LTS habe und was ich durch meinen Monitor sehe, scheint die umstrittene Unity-Oberfläche zu sein.

Was sind diese anderen Dinge, die ich in den Beschreibungen von Programmen (wie KDE, GTK, QT, GNOME, GNOME-Shell usw.) erwähnt sehe? Sind es Linux-GUIs, die Alternativen zu Unity sind? Sind das Abhängigkeiten, die ich haben muss?

Ich habe die letzten Monate damit verbracht, mich an Ubuntu in seiner jetzigen Form zu gewöhnen (obwohl ich gestehe, ich habe mit Compiz herumgespielt, was höllisch Spaß macht). Werden diese anderen Dinge meine Welt komplett auf den Kopf stellen, wenn ich sie benutze?

Beste Antwort

GTK, GTK+ und Qt sind GUI-Toolkits. Dies sind Bibliotheken, die Entwickler verwenden, um grafische Schnittstellen zu entwerfen, die alle auf dem X-Server laufen. Dies sind Dinge, die Sie als Abhängigkeiten installieren müssen. Sie sind das Linux-„Äquivalent“ zu GDI/GDI+ von Windows. Wenn eine Anwendung eine davon verwendet, hat sie immer ein allgemeines „Look and Feel“.

GNOME und KDE sind Desktop-Umgebungen. GNOME verwendet hauptsächlich das GTK+-Toolkit, während KDE hauptsächlich das Qt-Toolkit verwendet. Es gibt Anwendungen, die für entwickelt wurden GNOME oder KDE, wie z. B. ein Einstellungsmenü oder ein Standard-Musikplayer, normalerweise im entsprechenden Toolkit. Diese Desktop-Umgebungen verfügen über eine Reihe von Dienstprogrammen/Fenstermanagern/Designspezifikationen, um einen einheitlicheren Desktop zu erstellen. Sie können die beiden mischen, wenn Sie Lust dazu haben, aber Sie könnten auf Probleme mit kollidierenden Standards und Anwendungen stoßen (auf die Sie gelegentlich auf Systemen wie Arch stoßen).

Unity verwendet viele der GNOME-Dienstprogramme (Nautilus, Rhythmbox usw.), daher ist Unity mehr GNOME als KDE.


Ubuntu
  1. Was ist GNOME, KDE, MATE, Unity usw.? – Fenstermanager und Desktopumgebungen

  2. Unterschied zwischen Gtk- und Qt-Anwendungen?

  3. Wie entferne ich Kde- und Xfce-Anwendungen aus dem Gnome-Menü?

  4. Wie mache ich Programm-Autostart nur in Gnome?

  5. Xfce vollständig aus Xubuntu 13.04 entfernen und Gnome installieren?

So wechseln Sie von GNOME zu Unity in Ubuntu 18.04 und 17.10

Wie installiere und verwalte ich Gnome-Shell-Erweiterungen?

Gtk+ in Kubuntu-Apps sehen schlecht aus?

Die 23 besten Dinge, die nach der Installation von Ubuntu 18.04 und 18.10 zu tun sind

Ribbon-Schnittstelle für GTK und Qt

Was ist Gnome / KDE usw.?