jaaaa... ich kann da zu der Liste nur noch Gsettings und die neue Shell hinzufügen. Die Shell macht ne Menge neu, mal sehen wie das bei somanchen ankommt.
Das resultiert unter Umständen in einer ähnlich gespaltenen Reaktion wie damals bei KDE 4.0.x. Die einen finden es klasse, die anderen drohen mit einem Wechsel zu KDE4 oder XFce.
Ich habe die neue Shell schon getestet. Ist ganz interessant, aber im Endeffekt wirkt sie auf mich wie ein starres Korsett. Der Dateibrowser und das Programmmenü sind mir zu unübersichtlich. Das Einrichten der Desktops geht aber wirklich einfach und ist auch sehr übersichtlich - aber das hätte man sicherlich auch mit OpenGL-Effekten auf dem Desktop hinbekommen können, bspw. könnte jede virtuelle Arbeitsfläche ein "Plus"-Icon zur Erzeugung einer neuen Arbeitsfläche erhalten können und per Maus in eine Bildschirmecke könnte in wenigen Milisekunden eine tabellarische Übersicht über die Desktops öffnen. Aber ich bin gespannt was da noch kommen wird.
so generell halt ich momentan noch nicht soviel von der gnome-shell... am meisten stört mich dass es nicht mehr so eine "fensterliste" im panel gibt...
Mal ne Frage: Warum kann GTK+ nicht einfach auf OpenGL (meinetwegen über Clutter) zeichnen wenn dieses vorhanden ist und wenn nicht dann halt nicht? Wozu 2 APIs? Sogar das olle Swing macht das so ...
Von alfredo linguini am Fr, 16. Oktober 2009 um 20:12 #
GTK+ zeichnet seine Widgets mit Cairo (was AFAIK auch ein OpenGL Backend hat). Clutter ist was anderes als GTK+: GTK+ ist aber ein Widget-Toolkit und Clutter ein Animations-Framework (vgl. z.B. Application Kit & Core Animation in der Apple-Welt). GTK+-Widgets können mit Clutter animiert werden und umgekehrt kann ein Clutter-Stage als GTK+-Widget eingebunden werden.
mehrere sogar, allerdings ist keines davon gemaintained oder gar stabil :(
Clutter ein Animations-Framework
das stimmt so nicht ganz, denn animationen sind nur ein teil von clutter. auf basis von clutter kann man z.B. auch ein eigenes widget toolkit ala GTK+ machen. siehe z.B. nbtk (aus moblin)
GTK+-Widgets können mit Clutter animiert werden
ja, seit gtk-2.18 (mit client-side-windows) ist es möglich GtkWidgets auf eine ClutterStage zu stellen. allerdings wird die dazu nötige git branch noch nicht im offiziellen repository.
und noch zur aussage des artikels, clutter sei eine alternative zu gtk: NEIN. clutter war nie als solches gedacht, ist es nicht, und wird es auch nicht werden.
Warum? OpenGL ist nicht unbedingt besonders gut für 2D-Grafik geeignet (zu kompliziert). XRender wird doch mittlerweile recht gut unterstützt und auch von Cairo (und GTK verwendet das) benutzt.
Von Anonymous Coward am Sa, 17. Oktober 2009 um 12:50 #
"Recht gut unterstützt" ist ja wohl ein Witz. Es ist nach wie vor bedeutend langsamer, als die gleichen Sachen mit OpenGL zu zeichnen, und bei den meisten Treibern werden fast keine Xrender-Operationen auf der Hardware durchgeführt.
Naja, du kannst aber gut schwarzmalen. ;) Die aktuellen Open-Source-Treiber für Radeons haben gute Render-Beschleunigung, ebenso die Intel-Treiber und die Closed-Source-Treiber von NVidia. Das deckt doch fast alles ab. Nur fglrx kann wieder mal nix.
Mit dem XRender-basierten Compositor in Metacity habe ich mit einer Radeon X1300 sehr gute Performance, bspw.
Die einen finden es klasse, die anderen drohen mit einem Wechsel zu KDE4 oder XFce.
Spannung pur.
so generell halt ich momentan noch nicht soviel von der gnome-shell... am meisten stört mich dass es nicht mehr so eine "fensterliste" im panel gibt...
Sogar das olle Swing macht das so ...
mehrere sogar, allerdings ist keines davon gemaintained oder gar stabil :(
Clutter ein Animations-Framework
das stimmt so nicht ganz, denn animationen sind nur ein teil von clutter. auf basis von clutter kann man z.B. auch ein eigenes widget toolkit ala GTK+ machen. siehe z.B. nbtk (aus moblin)
GTK+-Widgets können mit Clutter animiert werden
ja, seit gtk-2.18 (mit client-side-windows) ist es möglich GtkWidgets auf eine ClutterStage zu stellen. allerdings wird die dazu nötige git branch noch nicht im offiziellen repository.
und noch zur aussage des artikels, clutter sei eine alternative zu gtk: NEIN. clutter war nie als solches gedacht, ist es nicht, und wird es auch nicht werden.
Die aktuellen Open-Source-Treiber für Radeons haben gute Render-Beschleunigung, ebenso die Intel-Treiber und die Closed-Source-Treiber von NVidia. Das deckt doch fast alles ab. Nur fglrx kann wieder mal nix.
Mit dem XRender-basierten Compositor in Metacity habe ich mit einer Radeon X1300 sehr gute Performance, bspw.