GTK2-NG vorgestellt, Fork der GTK2-Bibliothek

Einer der Entwickler der Distribution Devuan stellte das Projekt GTK2-NG vor, das einen Fork der GTK2-Bibliothek weiterentwickeln wird, mit dem Ziel, ihre UnterstĂŒtzung fortzusetzen und eine hochwertige FunktionalitĂ€t in modernen Distributionen sicherzustellen. Die UnterstĂŒtzung des Forks wird es ermöglichen, in Devuan Anwendungen, die auf GTK2 basieren, weiterhin anzubieten, nachdem die UnterstĂŒtzung fĂŒr GTK2 in der Debian-Distribution 14 eingestellt wird, deren Veröffentlichung im Sommer 2027 erwartet wird.

Die Entwickler des GTK-Projekts haben die UnterstĂŒtzung fĂŒr GTK2 vor ĂŒber fĂŒnf Jahren eingestellt, und Pakete mit GTK2 wurden bereits aus den offiziellen Repositories der Distributionen Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE und Arch Linux (erhĂ€ltlich ĂŒber AUR) entfernt. Unter den bedeutenden Projekten nutzt die Audiosoftware Ardour weiterhin GTK2, allerdings ist dieses Projekt nicht von externen Bibliotheken abhĂ€ngig und unterstĂŒtzt einen eigenen Fork von GTK2 – YTK. Im Debian-Repository bleiben etwa 150 Pakete, die von AbhĂ€ngigkeiten mit GTK2 betroffen sind, darunter afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem,
uim, usermode, xsane, xzgv und z88.

In GTK2-NG wurden mehrere Dutzend Änderungen hinzugefĂŒgt, hauptsĂ€chlich im Zusammenhang mit der Übertragung von Fehlerbehebungen, die in Form von Patches in Paketen aus AUR und Debian verbreitet wurden, sowie mit der Behebung von Warnungen, die vom Compiler ausgegeben wurden. Zu den Verbesserungen gehört die Modernisierung der Funktion g_sort_array zur Array-Sortierung und der Austausch des Skalierungsalgorithmus zur Verbesserung der SchĂ€rfe von Icons. Im Datei-Auswahl-Widget (filechooser) wurden bestehende Probleme behoben und eine Optimierung durchgefĂŒhrt
der Anzeige von Inhalten in Katalogen mit einer großen Anzahl an Dateien in Form von Icons. Der Build wurde mit GCC 14 und Clang 21 getestet.

Zu den zukĂŒnftigen PlĂ€nen gehört die Übertragung von Änderungen aus dem GTK2-Fork, der von einem Teilnehmer des Xlibre-Projekts – stefan11111 – gepflegt wird, sowie das Backportieren von Code aus YTK, dem GTK2-Fork des Ardour-Projekts. Zu den Aufgaben gehört auch die ÜberprĂŒfung des Builds in GCC 15 und die HinzufĂŒgung der UnterstĂŒtzung fĂŒr die Verwendung von libppd fĂŒr den Druck auf Systemen mit CUPS 3.x. Es wird nicht ausgeschlossen, die Lizenz GPLv3 fĂŒr neuen Code in Anspruch zu nehmen und den Namen zu Ă€ndern, um AnsprĂŒche vom GNOME-Projekt auszuschließen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4