Am Tag des zehnjährigen Projekts 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:
- Der Umstieg auf das Build-System CMake wurde fortgesetzt. Für einige Pakete wurde die Unterstützung für die Erstellung mit automake vollständig eingestellt;
- Eine Option zum Deaktivieren von tdekbdledsync wurde hinzugefügt;
- Eine Einstellung zur Auswahl des standardmäßigen Dateimanagers wurde hinzugefügt;
- Der Aufruf des gewählten Terminalemulators über das Menü „Terminal öffnen“ wurde gewährleistet;
- Die Unterstützung für LibreSSL und musl libc wurde verbessert;
- Die Unterstützung für die Distribution DilOS (eine Distribution auf Basis des Illumos-Kernels, die zur Paketverwaltung dpkg und apt verwendet) wurde verbessert;
- Die Unterstützung für XDG-Verzeichnisse wurde verbessert;
- Die Leistung auf dem Gerät Pinebook Pro wurde optimiert;
- Die erste Unterstützung für wiederholbare Builds wurde bereitgestellt;
- Die Möglichkeit zum Übersetzen von Desktop-Dateien mithilfe des Weblate-Dienstes wurde hinzugefügt;
- Der Build-Prozess für FreeBSD basierend auf Cmake wurde auf die Verwendung des Ninja-Tools umgestellt;
- Die Unterstützung für Kerry und den mit der Beagle-Suchmaschine verbundenen Code wurde eingestellt;
- Die Unterstützung für avahi wurde eingerichtet;
- Probleme bei der Erkennung des Schließmechanismus, des Akku-Ladezustands und der Anzahl der CPUs für einige Systeme wurden behoben;
- Probleme, die an eine Schwachstelle erinnern, wurden behoben (Ausführen von beliebigen Befehlen beim Anzeigen eines Verzeichnisses, das speziell formatierte „.desktop“-Dateien enthält).
Kurz nach Gründung des Trinity-Projekts wurde mit dem Portieren des Codes auf Qt 4 begonnen, doch 2014 wurde dieser Prozess . 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
