Niri 26.04


Niri 26.04


Niri 26.04


Niri 26.04

Die neue Version von Niri v26.04 ist erschienen – ein Scroll-Textkompositor fĂŒr Wayland, der Fenster in Spalten auf einer unendlichen Leiste nach rechts anordnet, wobei das Öffnen eines neuen Fensters die GrĂ¶ĂŸe der bereits geöffneten Fenster nicht Ă€ndert.

Niri wurde in Rust geschrieben und ist unter der GPL3-Lizenz verfĂŒgbar. Im Februar hat das Repository auf GitHub die Marke von 20.000 Sternen ĂŒberschritten.

Das herausragende Merkmal dieser Version, nach dem am hĂ€ufigsten gefragt wurde, ist die UnterstĂŒtzung fĂŒr die UnschĂ€rfe (Blur) des Hintergrunds. Die UnschĂ€rfe funktioniert ĂŒber das Wayland-Protokoll ext-background-effect und wird von vielen Anwendungen und Shells unterstĂŒtzt (Dank Material Shell, Noctalia Shell, Vicinae Launcher, Terminals wie foot, kitty, Ghostty und anderen).

FĂŒr Anwendungen, die das Protokoll nicht unterstĂŒtzen, kann die UnschĂ€rfe ĂŒber die Konfiguration von Niri aktiviert werden. Es gibt zwei Arten von UnschĂ€rfe: xray blur (effektiv, nutzt unscharfe HintergrĂŒnde als statisches Bild) und normale UnschĂ€rfe (ressourcenschonender). Sie können konfigurieren, welche Art fĂŒr verschiedene Fensterschichten verwendet werden soll, zum Beispiel:

// Make top and overlay layers use the regular blur (if enabled),
// while bottom and background layers keep using the efficient xray blur.
layer-rule {
match layer="top"
match layer="overlay"

background-effect {
xray false
}
}

Die UnschĂ€rfe ist eine komplexe Funktion, die erhebliche Änderungen in der Rendering-Architektur erforderte, um eine schnelle und prĂ€zise FunktionalitĂ€t zu gewĂ€hrleisten, einschließlich der UnterstĂŒtzung in der FensterĂŒbersicht (Overview) und der Interaktion mit anderen Effekten. Außerdem wurde die Möglichkeit hinzugefĂŒgt, Transparenz und UnschĂ€rfe-Effekte auf Popup-MenĂŒs anzuwenden, mit Einstellungen fĂŒr den Radius der Ecken und die Transparenz.

Zu den weiteren Änderungen zĂ€hlt die UnterstĂŒtzung optionaler Includes in der Konfiguration – es können Dateien eingebunden werden, die ohne Ladefehler fehlen können, was fĂŒr lokale Überschreibungen praktisch ist. Der Dienst niri.service wurde ebenfalls verbessert – der Pfad zur BinĂ€rdatei ist nun nicht mehr fest codiert. Außerdem gab es weitere Änderungen bezĂŒglich des Verhaltens des „Mauszeigers“ beim Scrollen, Screencasting und vielem mehr – Details finden Sie im Link zur Veröffentlichung unten. Die minimal unterstĂŒtzte Rust-Version ist jetzt 1.85.

Die Entwickler weisen auch auf die Verschiebung des Niri-Projekts zu einer Organisation auf GitHub hin, anstelle des persönlichen Kontos des Entwicklers YaLTeR. Dies ermöglichte eine Erweiterung der Rechte zur Verwaltung von Aufgaben und Pull-Requests. Die Entwickler danken Sempyos fĂŒr die aktive UnterstĂŒtzung und Hilfe fĂŒr die Benutzer. Auch angrenzende Projekte wurden in die Organisation ĂŒbertragen, darunter die Liste der verwandten Projekte awesome-niri (Vortriz) und das Repository mit Kunstwerken von den Erstellern des Logos (bluelinden und HumpityDumpityDumber), wo sich ein Icon und mehrere Wallpaper befinden, einschließlich 3D-Arbeiten, die in Blender (Duncan-Rose) erstellt wurden.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster