Einfache Frage: Kann ich schnell nur GTK2 oder auch GTK3 für die GUI verwenden?
Ab 12.04 ist
Gtk3 die Standardeinstellung am 12.04.
Für 11.x
Einfache Antwort: Nein, nicht (Quickly 11.10).
Erweiterte Antwort: Da der gesamte von schnell erzeugte Code bearbeitet werden kann, können Sie ihn so ändern, dass er gtk3 unterstützt, aber er wird nicht unterstützt.
Es gibt jedoch einen Zweig von schnell in der Entwicklung, der (nur) gtk3 unterstützt. Sie können den Unterschied in den Vorlagen sehen: Einige haben from gi import ...
(was für gtk3 benötigt wird) und die älteren Vorlagen haben import gtk
(was mit gtk3 nicht funktioniert).
Sie sollten in der Lage sein, Ihre aktuelle Schnellversion zu deinstallieren und die gtk3-fähige Version zu erhalten mit:
bzr branch lp:~quickly-committers/quickly/gtk3-projects
Ich habe es jedoch nicht ausprobiert und es ist natürlich nicht die aktuelle stabile Version von schnell (was viele Auswirkungen hat ...)
Ubuntu 11.10 verwendet standardmäßig Gnome3 / GTK3 sowie Unity, also ja, es unterstützt GTK3 :)
Ich sehe, dass Sie Ihrer Frage ein Pygtk-Tag hinzugefügt haben. Sie sollten in Betracht ziehen, es zugunsten von GObject Introspection fallen zu lassen, da gi und PyGTK nicht mehr kompatibel sind. Es ist jedoch ein einfacher Übergang, und gi bietet auch viele andere Tools. PyGTK wird auch nicht mehr entwickelt, also müssen Sie früher oder später den Wechsel vornehmen. Es wird niemals eine GTK3-Version von PyGTK geben.