Wie installiere ich GTK + 3.0?


69

Wie kann ich GTK + 3.0 installieren und anstelle von GTK + 2.24 verwenden?

Antworten:


17

GTK3 ist standardmäßig installiert. Bitte nicht von der GTK-Website herunterladen und kompilieren.

Wenn Sie GTK3 selbst verwenden möchten, kompilieren Sie stattdessen GTK2 oder verwenden Sie PyGObject anstelle von PyGTK, wenn Sie Python verwenden.

Wenn Sie möchten, dass alle Programme GTK3 anstelle von GTK2 verwenden, funktioniert dies nicht. Die Anwendungsentwickler müssen ihre Anwendung portieren.


Wie kann es standardmäßig installiert werden, wenn ich den folgenden Befehl eingebe: dpkg -l libgtk [0-9] * | grep ^ i und ich bekomme das im mit GTK 2.24?
dlin

1
Der Paketname hat sich ein wenig geändert. Versuchen Sie Folgendes: dpkg -l libgtk- [0-9] * | grep ^ i
Timo

Beachten Sie auch, dass GTK2 und GTK3 parallel installierbar sind. Es ist also nicht so, dass Sie die eine oder andere Version verwenden, sondern es sind die Anwendungen, die entscheiden, welche Version Sie verwenden.
Timo

Vielen Dank für Ihre Hilfe. Ich kann sehen, dass einige Ubuntu-Apps (wie gedit oder epiphany) GTK + 3 verwenden. In meiner Anjuta-App habe ich GTK + 3.0 gewählt und sehe immer noch den alten GTK + 2-Stil und Ich sehe keine Fehler im Code (da 3 einige Methoden ersetzt hat) Was passiert?
dlin

@Nick, wenn Sie Fragen zu bestimmten Apps haben, ist es besser, eine neue Frage zu stellen. Wir möchten nicht, dass nützliche Informationen in den Kommentaren verloren gehen. :)
Michael Martin-Smucker

176

Um zu verwenden gtk2 oder gtk3 Anwendungen , die Sie brauchen nichts zu installieren. Wenn Sie Apps entwickeln (oder sogar nur kompilieren) möchten, ist dies genau das, wonach Sie suchen:

sudo apt-get install libgtk-3-dev

Gilt das auch für Windows und MacOS (oder nur für Ubuntu oder GNU / Linux?)
sunyata

4
Nur für Ubuntu.
Thomio

1
Dies sollte die bevorzugte Antwort sein
Asalle

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.