Die Veröffentlichung des Composite Servers Nourish 1.0.0 ist erfolgt. Dieser verwendet einen unbegrenzten Arbeitsbereich zur Platzierung von Fenstern, der nicht durch Bildschirmgrenzen eingeschränkt ist. Nutzer können frei navigieren, zoomen und die Fenstergröße anpassen, ohne die Lesbarkeit des Inhalts zu beeinträchtigen. Für die Darstellung kommt die Grafik-API Vulkan zum Einsatz, mit der Möglichkeit, auf OpenGL zurückzugreifen. Der Composite Server nutzt das Wayland-Protokoll und die Erweiterung fractional-scale, um Unschärfen beim Skalieren von Fenstern zu vermeiden. Er funktioniert auf Systemen mit NVIDIA-, Intel- und AMD-Grafikkarten, die in Mesa unterstützt werden. Der Projektcode ist in Rust geschrieben und wird unter den Lizenzen MIT und Apache 2.0 veröffentlicht. Fertige Pakete wurden für Fedora 44 erstellt.
Fenster können in benannten Gruppen zusammengefasst werden, die minimiert, maximiert und individuell angepasst werden können. Die Anordnung und die gewählten Fensterpositionen werden nach einem Neustart, einem unerwarteten Programmabsturz oder einem Systemneustart gespeichert.
Es wird die Erstellung separater Arbeitsbereiche für bestimmte Aufgaben unterstützt, die durch Tastenkombinationen oder eine anschauliche 3D-Navigation in Form einer Mosaikkarte gesteuert werden können. Screenshots und Screen-Casts können sowohl für ausgewählte Fenster als auch für einen ausgewählten Bereich des Arbeitsbereichs erstellt werden, wobei bei der Aufnahme sowohl Zoomänderungen als auch das Verschieben auf dem virtuellen Bildschirm berücksichtigt werden.
Quelle: opennet.ru
