Zum Hauptinhalt Zur Navigation

Gtk

Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
Michael Meeks lässt Libreoffice im Browser laufen. (Bild: Shenme) (Shenme)

HTML5: Libreoffice läuft im Browser

Desktop Summit Libreoffice läuft vollständig als Webapplikation in einem Browser. Gnome-Entwickler Michael Meeks hat einen ersten Prototyp auf dem Desktop Summit 2011 in Berlin präsentiert. Dabei handelt es sich nicht um eine Minimalimplementierung mit HTML-Interface, denn Libreoffice lässt sich in gewohnter Weise nutzen.
undefined

Gnome 3: Tutorials für Entwickler

Wer für das jüngst erschienene Gnome 3 entwickeln will, der findet eine umfassende Einleitung und einen Überblick über die benötigten Werkzeuge auf einer Webseite speziell für Programmierer.
undefined

GUI-Bibliothek: GTK+ 3 ist fertig

Das GUI-Toolkit GTK+ ist nach einigen Jahren Entwicklungszeit in der Version 3.0 erschienen. GTK+ kommt in zahlreichen kleinen und großen Applikationen zum Einsatz, darunter Gnome und Gimp. Die Version 3.0 bringt grundlegende Neuerungen.

Maemo wechselt zu Qt

Nächste Version setzt noch auf Gtk+. Nokias Linux-Plattform für mobile Geräte, Maemo, wird in Zukunft auf das GUI-Toolkit Qt setzen. Die nächste Version wird jedoch erst einmal Gtk+ als Basis behalten, so dass Entwickler genug Zeit haben, auf Qt umzustellen.

Canonical will Linux attraktiver machen

Zusammenarbeit mit freien Projekten geplant. Canonical, die Firma hinter Ubuntu, will Entwickler und Designer einstellen, die sich der Benutzerfreundlichkeit freier Software widmen. Die Entwickler sollen dabei mit den freien Projekten zusammenarbeiten. Im Juli 2008 hatte Canonical-Chef Mark Shuttleworth gefordert, der Linux-Desktop müsse sich mehr an Apple orientieren.

Qt 4.5 unterstützt Gnome

QGtkStyle in Qt integriert. Trolltechs Anwendungsframework Qt wird sich in der Version 4.5 besser an die Gnome-Umgebung anpassen. Dafür haben die Entwickler die Erweiterung "QGtkStyle" integriert.
undefined

Firefox wird auf Qt portiert

Zusammenarbeit mit Nokia. Mozilla-Entwickler haben den Browser Firefox 3 auf das GUI-Toolkit Qt portiert. So soll sich der Browser unter Linux besser in die Desktopumgebung KDE integrieren und langfristig auf Nokias Embedded-Linux Maemo laufen.

Miguel de Icaza gegen Pläne für Gtk 3.0

Gnome-Gründer sieht viele technische Probleme. Der Gründer des Gnome-Projektes, Miguel de Icaza, ist nicht begeistert von den Plänen, das Toolkit Gtk+ 3.0 zu veröffentlichen. Denn dabei soll die API-Kompatibilität auf der Strecke bleiben. De Icaza sieht technische und strategische Probleme aufkommen.

Gnome 3.0 soll kommen

Gtk+ wagt den Versionssprung. Das Toolkit Gtk+ wird in der Version 3.0 erscheinen - und der Gnome-Desktop folgt. Lange wurde darüber diskutiert, ob dieser Schritt gewagt werden soll. Die Kompatibilität mit alten Anwendungen wird dabei nicht erhalten bleiben.
undefined

Qt integriert sich in Gnome

Experimentelles Plug-in für Qt 4.4. Trolltech hat ein neues Plug-in für das Anwendungs-Framework Qt 4.4 veröffentlicht, mit dem sich Qt-Anwendungen unter Gnome dem verwendeten GTK+-Theme anpassen. Noch ist "QGtkStyle" in der Entwicklung.

Nokias Embedded-Linux soll Qt unterstützen

Erste Version für das vierte Quartal 2008 geplant. Bisher setzte Nokias Maemo-Plattform auf die GUI-Bibliothek GTK+ für die grafische Oberfläche und Anwendungen. Doch nach der Trolltech-Übernahme Anfang 2008 will Nokia Maemo nun auch mit dem neu erworbenen Qt-Toolkit ausrüsten, das Entwickler dann für ihre grafischen Bedienoberflächen verwenden können. Der Handyhersteller will so auch ausloten, inwiefern das S60-Betriebssystem und die Linux-Plattform Maemo zusammenarbeiten können.
undefined

GTK-Fenster werden durchsichtig

Murrine-Theme-Engine mit Transparenz-Effekten. Um die Leistungsfähigkeit des GTK-Toolkits zu demonstrieren, hat der Entwickler Andrea Cimitan die Murrine-Theme-Engine um Unterstützung für transparente Widgets erweitert. Der Aufwand für diese Änderung soll sehr gering gewesen sein. Da es sich aber noch um eine Entwicklerversion im Alpha-Stadium handelt, hat Cimitan bisher keinen Code veröffentlicht.

Neues GUI für Open-Source-Handy Neo1973

Gestaltungsrichtlinien entwickelt. Das Linux-Smartphone Neo1973 bekommt eine neue Bedienoberfläche verpasst. Die vielen Beschwerden über die schlecht gestaltete und langsame Oberfläche nahmen die Entwickler von OpenedHand zum Anlass, Gestaltungsrichtlinien und ein neues GUI zu entwickeln. Erste Anwendungen wurden schon auf das künftige Framework portiert.
undefined

Handy-Plattform auf Gnome-Basis

Freie Softwareplattform für mobile Endgeräte mit großer Industrie-Unterstützung. Gnome soll zunehmend auch mobile Endgeräte erobern. Dazu kündigte die Gnome-Foundation heute auf der Embedded Linux Conference die "GNOME Mobile & Embedded Initiative" (GMAE) an, eine Softwareplattform für mobile Geräte. Unterstützt wird die Initiative von zahlreichen Unternehmen.
undefined

Gimp nativ unter MacOS X

GTK+-Portierung ermöglicht Verzicht auf X11. Wer bisher das freie Bildbearbeitungsprogramm Gimp unter MacOS X nutzen wollte, benötigte dafür einen X-Server. Durch die Portierung der Grafikbibliothek GTK+ lässt sich aber nun auch Gimp nativ unter MacOS X verwenden, ohne dass X11 eingerichtet werden muss.

Flash 9 für Linux nutzt GTK

Veröffentlichung weiter für 2007 geplant. Für die wenigen grafischen Dialoge, die der Flash Player unter Linux nutzt, wird die nächste Version GTK+ verwenden. Dennoch gibt es auch die Überlegung, gleichzeitig Qt zu unterstützen. Hierfür müsste der Flash Player aber zur Laufzeit erkennen können, wo er in einer GTK- oder Qt-Umgebung läuft.

GUI-Designer Glade 3.0 erschienen

Plug-In-Vorlage erleichtert die Erweiterungsprogrammierung. Die Software zum Erstellen grafischer GTK-Oberflächen Glade ist in der Version 3.0 erschienen. Darin ist nun das Hilfesystem Devhelp integriert und die Plug-In-Entwicklung soll mit Glade 3.0 einfacher sein. Das Programm speichert seine Daten in XML-Dateien und kann beispielsweise C-Code generieren.

GTK+ 2.10 mit neuer Druckunterstützung

Neue Version bleibt binärkompatibel zu GTK+ 2.8. Das GUI-Toolkit GTK+ ist jetzt in der fertigen Version 2.10 verfügbar, die einige neue Funktionen bietet. Dennoch soll sie komplett binärkompatibel zum Vorgänger GTK+ 2.8 sein. Das unter anderem von der Desktop-Umgebung GNOME verwendete Toolkit bietet neue Widgets und eine neue Druckunterstützung.

2D-Bibliothek Cairo 1.2 erschienen

Stabile Backends für PDF, PostScript und SVG. Das vektorbasierte Rendering-API Cairo ist in der Version 1.2 verfügbar. Mit der Bibliothek ist die einheitliche Ausgabe von beschleunigter 2D-Grafik auf verschiedenen Plattformen möglich. Die neue Version enthält neue, stabile Backends für PDF, PostScript und SVG. Auch experimentelle Backends sind hinzugekommen.

GTK+ 2.10 setzt verstärkt auf Drag-and-Drop

Erste Entwicklerversion 2.9 erschienen. Das GUI-Toolkit GTK+ ist in Version 2.9 erschienen, der ersten Entwicklerversion, die als Basis für die nächste Hauptversion 2.10 dient. Das unter anderem von der Desktop-Umgebung GNOME verwendete Toolkit bietet neue Programmierschnittstellen und setzt an weiteren Stellen auf Drag-and-Drop.

Xynth: Open-Source-Fenstersystem für eingebettete Geräte

System unterstützt Linux, Windows, PlayStation und PSP. Das unter der GPL veröffentlichte Xynth-Projekt bietet ein System zur Grafikdarstellung auf eingebetteten Geräten. Neben Linux unterstützt es auch Windows, Sonys PlayStation sowie die Sony PlayStation Portable (PSP). Auch Gtk+-Programme laufen unter Xynth.

GTK+ wird auf MacOS X portiert

Portierung setzt auf Apples Cocoa-API. Die Firma Imendio AB hat damit begonnen, das GTK+-Toolkit auf MacOS X zu portieren. Dabei setzt sie auf Apples objektorientiertes Cocoa-API, um eine native GTK+-Version zu erstellen. Anwendungen, die das GIMP-Toolkit nutzen, könnten damit neben Linux und Windows bald auch nativ auf Apples Betriebssystem laufen.

Fehler in GTK+ führt zu Pufferüberlauf

Red Hat bietet schon Patches. Drei Sicherheitslücken im Grafik-Toolkit GTK+ können zu einem Pufferüberlauf führen. Dazu genügt es, den Anwender zum Öffnen eines manipulierten XPM-Bildes in einem Programm, das GTK+ benutzt, zu bringen. Auch fremder Programmcode lässt sich so ausführen.

GTK+ 2.8 nutzt Cairo

Neue Version soll als Basis für GNOME 2.12 dienen. Das GUI-Toolkit GTK+, unter anderem die Basis des Desktops GNOME, erschien jetzt in der Version 2.8. Die neue Version soll die Grundlage von GNOME 2.12 darstellen und bringt einige neue Funktionen mit, bleibt aber binär- und quelltextkompatibel zu GTK+ 2.6.

GTK+ 2.6 mit zahlreichen Neuerungen

Neue Toolkit-Version soll Basis von Gnome 2.10 darstellen. Das freie und für diverse Plattformen erhältliche GUI-Toolkit GTK+ ist jetzt in der stabilen Version 2.6 erschienen. Es stellt unter anderem die Basis für den freien Unix- und Linux-Desktop Gnome dar und soll in Gnome 2.10 enthalten sein. Die Version 2.6 von GTK+ hält zahlreiche Neuerungen bereit, bleibt aber kompatibel zu GTK+ 2.4.

Web-Browser von Nokia

Gtk+ WebCore - KDEs HTML-Rendering-Engine nun auch für GNOME. Nokia hat mit Gtk+ WebCore jetzt eine Portierung der HTML-Rendering-Engine KHTML auf GTK veröffentlicht. Gtk+ WebCore setzt auf Apples WebCore auf, das wiederum auf der Rendering-Engine des KDE-Projekts basiert. Auch die Referenzimplementierung eines Browsers wird mitgeliefert.

X.org warnt vor kritischer Sicherheitslücke

Auch GTK+ für Angriffe mit präparierten Grafik-Dateien anfällig. Die X.Org-Foundation warnt vor einer kritischen Sicherheitslücke in der Bibliothek libXpm, die Teil ihres X Window Systems ist und in vielen Applikationen zum Einsatz kommt. Mit speziell präparierten XPM-Grafiken lassen sich entsprechende Applikationen zum Absturz bringen und möglicherweise auch fremder Code ausführen.

GUI-Bibliothek GTK+ in Version 2.4 erschienen

Bibliothek bietet neue Funktionen, bleibt aber binärkompatibel. Die freie GUI-Bibliothek GTK+ ist jetzt in der Version 2.4 erschienen. Das Release umfasst das Widget-Toolkit sowie die zugehörigen Bibliotheken GLib, Pango und ATK. GTK+ 2.4 wartet dabei zwar mit zahlreichen neuen Funktionen auf, bleibt aber binärkompatibel zu GTK+ 2.2 und 2.0.

Software lässt GTK-Applikationen im KDE-Stil erscheinen

David Sansomes GTK Theme Engine verbindet GNOME und KDE. Mit seiner GTK Theme Engine bietet der Entwickler David Sansome eine Software an, die es erlaubt, GTK-Applikationen im aktuell gewählten QT-Stil darzustellen. Damit bietet die Software eine Möglichkeit, GNOME-Applikationen auch optisch in KDE einzupassen.

Gdkxft - Anti-Aliased Fonts für GNOME

Transparente Schriftenglättung für gtk+ 1.2. Das Paket gdkxft versorgt nun auch den GNOME-Desktop mit geglätteten (Anti-Aliased) Schriften. Ist gdkxft installiert, stehen die geglätteten Schriften transparent in nahezu allen existierenden gtk+-Applikationen zur Verfügung - ohne gtk+ oder die Applikationen neu zu kompilieren.