Die achte Ausgabe der Orbitiny Desktop Umgebung wurde veröffentlicht, die von Grund auf mit dem Qt-Framework entwickelt wurde. Das Projekt zielt darauf ab, einige innovative Ideen, die in Benutzeroberflächen bisher nicht zu sehen waren, mit traditionellen Elementen zu verbinden, wie etwa einer Plugin-fähigen Leiste, Anwendungsmenüs und einem Desktop, auf dem Verknüpfungen platziert werden können. Der Fokus liegt derzeit auf dem Betrieb in X-Server-basierten Umgebungen, wobei in Zukunft die Unterstützung von Wayland nicht ausgeschlossen ist. Der Code ist in C++ geschrieben und wird unter der GPL-Lizenz vertrieben.
Die spezifischen Funktionen von Orbitiny umfassen: Aktionen über Bildschirmgesten auszulösen (zum Beispiel das Zeichnen einer bestimmten Form mit der Maus auf einer leeren Fläche des Desktops); Markierungen auf Symbolen (die für neue, geänderte, leere oder über die Zwischenablage verschobene Dateien sowie für leere Verzeichnisse angezeigt werden); die Möglichkeit, eine Datei gleichzeitig in mehrere ausgewählte Verzeichnisse einzufügen; die Unterstützung des Ablageorts des Desktops in beliebigen Verzeichnissen (nicht nur in $HOME/Desktop); die Verwendung separater Desktop-Verzeichnisse für jeden virtuellen Desktop und Monitor. Eine Liste der typischen Funktionen von Orbitiny finden Sie in der vorherigen Ankündigung.

Es wird festgestellt, dass dieser neue Release in Bezug auf die Anzahl der Änderungen die größte Veröffentlichung in der Geschichte des Projekts ist. Zu den Änderungen gehören:
- Der Einsatzmodus von Orbitiny wurde als Systemumgebung für den Desktop realisiert, wobei die Einstellungen jedes Benutzers im Verzeichnis $HOME/.config/orbitiny gespeichert werden. Ein grafischer Installer für die systemweite Installation von Orbitiny wurde hinzugefügt. Dabei bleibt die Möglichkeit erhalten, Orbitiny über bestehende Benutzerumgebungen wie KDE und GNOME zu starten, und es wird ein tragbarer Modus unterstützt, in dem alle erforderlichen Dateien und Programme in einem separaten Verzeichnis oder auf einem Flash-Laufwerk abgelegt werden, um die bestehende Umgebung auf einem anderen System wiederherzustellen.
- Das Projekt wurde umstrukturiert, in deren Folge viele Funktionen in separate Anwendungen ausgelagert wurden, die nicht an den Desktop gebunden sind. Ein automatischer Neustart von unerwartet beendeten Prozessen wurde realisiert. Störungen in Komponenten wie Panels oder Desktops führen nun nicht mehr zum Absturz der gesamten Desktop-Umgebung.
- Ein Engine mit der Implementierung dynamisch anpassbarer Design-Themen wurde hinzugefügt. Die Themen werden jetzt nicht statisch festgelegt und können im laufenden Betrieb durch Änderung der CSS-Dateien auf der Festplatte angepasst werden.
- Erweiterte Funktionalität virtuellen Arbeitsflächen, beim Umschalten, wobei nun die Kataloge mit Einstellungen und Inhalten des Desktops geändert werden können, d.h. der virtuelle Desktop ist nicht nur durch Fensteranordnungen beschränkt, sondern kann als eigenständige Umgebung behandelt werden.
- Die Unterstützung für die Echtzeitverfolgung von Desktop-Einstellungen wurde hinzugefügt, sodass Änderungen sofort nach der Bearbeitung der Datei settings.ini angewendet werden können.
- Ein neuer Konfigurator (Control Panel) wurde vorgestellt, dessen Benutzeroberfläche eine symbolbasierte Navigation verwendet. Die Funktionalität des Konfigurators wurde in separate Anwendungen ausgelagert.
- Effekte für sanftes Einblenden von Symbolen beim Überfahren mit der Maus sowie für das Werfen von Schatten durch die Symbole wurden hinzugefügt, um ihnen mehr Tiefe zu verleihen.
- Im Dateimanager (Qutinty) wurden die Icons für die visuelle Kennzeichnung leerer Dateien und Verzeichnisse hinzugefügt. Es wurde die Option „Mit rsync einfügen“ implementiert, um Dateien mit dem Tool rsync zu kopieren. Eine Schaltfläche zum Festlegen eines Bildes als Desktop-Hintergrund wurde hinzugefügt. Ein neues Designthema Coconut wurde vorgeschlagen. Bei dem Versuch, wichtige Verzeichnisse oder Konfigurationsdateien wie .config, .local und Desktop zu löschen, wird eine Bestätigungsanfrage angezeigt.
- Im Kontextmenü für Skripte wurde die Option „Ausführen & als sicher markieren“ hinzugefügt. Damit kann ein Skript als sicher gekennzeichnet werden, sodass beim nächsten Ausführen kein Bestätigungsdialog angezeigt wird, wenn die Prüfziffer für die Skriptdatei unverändert geblieben ist.
- Die Benutzeroberfläche zur Festlegung von Desktop-Hintergründen wurde vollständig überarbeitet und ist nun vom Dateimanager unabhängig.
- Ein Panel-Manager wurde hinzugefügt, der das Hinzufügen, Löschen, Umbenennen und Aktivieren von Panels ermöglicht. Zudem können Profil-Panels erstellt, Plugins verwaltet und Designthemen für Panels ausgewählt werden. Eine neue Benutzeroberfläche zur Einstellung des Panels wurde implementiert.
- Die LXQt-portierte Soundverwaltungsanwendung pavucontrol-qt.
Quelle: opennet.ru
