Veröffentlichung der Desktop-Umgebung , die die Entwicklung der Codebasis KDE 3.5.x und Qt 3 fortsetzt. Binärpakete werden in Kürze für , , , , und .
Zu den Besonderheiten von Trinity zählen eigene Tools zur Bildschirmparameterverwaltung, eine auf udev basierende Schicht für den Hardwarezugriff, eine neue Schnittstelle zur Hardwarekonfiguration, der Übergang zum Composite-Manager Compton-TDE (ein Fork von Compton mit TDE-Erweiterungen), ein verbesserter Netzwerk-Konfigurator und Mechanismen zur Benutzerauthentifizierung. Die Trinity-Umgebung kann parallel zu aktuelleren Versionen von KDE installiert und genutzt werden, und es besteht die Möglichkeit, bereits im System installierte KDE-Anwendungen innerhalb von Trinity zu verwenden. Zudem gibt es Tools für die korrekte Anzeige von GTK-Programmen, ohne den einheitlichen Stil der Gestaltung zu beeinträchtigen.
In der neuen Version Änderungen, die hauptsächlich mit der Behebung von Fehlern und der Verbesserung der Stabilität der Codebasis zusammenhängen. Unter den hinzugefügten Verbesserungen:
- Einige Pakete wurden auf die Verwendung des Build-Systems CMake umgestellt;
- Allgemeines Feintuning des Erscheinungsbildes und der Marke wurde vorgenommen;
- Verbesserte Unterstützung für Standards (X Desktop Group);
- Erste Unterstützung für Builds unter dem Betriebssystem (ein auf dem Illumos-Kernel basierendes Distribution, das dpkg und apt für die Paketverwaltung verwendet);
- Erste Unterstützung für Builds mit der Musl-Bibliothek (libc) wurde hinzugefügt;
- Unterstützung für Builds mit LibreSSL anstelle von OpenSSL wurde hinzugefügt;
- In der Instant-Messaging-Anwendung kopete wurde die Unterstützung für die Protokolle AIM und MSN wiederhergestellt;
- Unterstützung für den neuen Speicherort der Datei ICEauthority wurde hinzugefügt;
- Unterstützung für die neuesten Versionen von libpqxx wurde hinzugefügt;
- Unterstützung für MySQL 8.x wurde hinzugefügt;
- Unterstützung für NetBSD wurde wiederhergestellt;
- Ein Fix für die Sicherheitsanfälligkeiten CVE-2019-14744 ( beim Durchsuchen eines Verzeichnisses, das speziell gestaltete „.desktop“-Dateien enthält) und CVE-2018-19872 (Absturz bei der Verarbeitung fehlerhafter PPM-Bilder) wurde portiert.
Vor einigen Jahren wurde mit dem Portieren des Codes auf Qt 4 begonnen, aber dieser Prozess wurde 2014 eingestellt. . Bis zum Abschluss der Migration auf den aktuellen Qt-Zweig hat das Projekt die Wartung des Qt3-Codes sichergestellt, in den weiterhin Fehlerbehebungen und Verbesserungen eingebracht werden, trotz des offiziellen Endes der Unterstützung für Qt3.
Quelle: opennet.ru
