Zuletzt aktualisiert am

Hyprland 0.55.1 erscheint mit Korrekturen für Lua-Konfigurationen und die Darstellung

Hyprland 0.55.1 enthält Backports von Korrekturen aus dem Hauptzweig, die Probleme im Zusammenhang mit Gruppen, Monitoren, Lua-Konfigurationen, der Darstellung und Abstürzen beheben.
Eine Übersetzung von 🇬🇧 Linuxiac.com

NHyprland 0.55.1 wurde als erstes Patch-Update nach der großen Veröffentlichung von Hyprland 0.55 veröffentlicht. Wie wir euch bereits mitgeteilt haben, führte Hyprland 0.55 eine Lua-basierte Konfiguration ein, wobei das ältere Hyprlang-Format weiterhin verfügbar blieb.

Vor diesem Hintergrund enthält Version 0.55.1 mehrere Lua-bezogene Korrekturen. Diese ermöglichen es, Monitore über Lua-Konfigurationen wieder zu aktivieren, das Laden von Paketmodulen auf reine Lua-Module zu beschränken und Lua-Stubs für Berechtigungen zu aktualisieren. Die Version behebt außerdem ein Problem mit Plugin-Variablen, die Bindestriche enthalten, was sich auf Setups auswirken konnte, die auf Plugins von Drittanbietern basieren.

Was die Monitorverwaltung betrifft, behebt Hyprland 0.55.1 das Problem, dass Cursor-Grenzen nach Änderungen am Monitorlayout nicht aktualisiert werden, verhindert unnötige Moduswechsel, wenn sich nur reservierte Bereiche ändern, und vermeidet den Rückfall auf 8-Bit-Farbtiefe, wenn Monitorregeln gelten. Außerdem wird die Sichtbarkeit der Leiste in der obersten Ebene korrigiert, wenn Arbeitsbereiche mithilfe des Vollbildverhaltens des Scroll-Layouts gewechselt werden.

Das Update enthält zudem mehrere Korrekturen im Bereich der Darstellung. Diese betreffen die Shader-Vormultiplikation, Swizzle-Vergleiche im Framebuffer und Beschreibungen von Snapshot-Bildern. Diese Low-Level-Änderungen zielen eher auf die Korrektheit der Anzeige und das Rendering-Verhalten ab als auf sichtbare Funktionserweiterungen.

Darüber hinaus behebt Hyprland 0.55.1 Probleme bei der Synchronisierung von Monitor und Arbeitsbereich eines Fensters beim Hinzufügen zu einer Gruppe, verhindert die Änderung des Status angehefteter Fenster beim Verschieben von Arbeitsbereichen und sorgt dafür, dass Fenster mit gesperrter Eingabe korrekt unzugänglich gemacht werden. Außerdem wird ein ungültiger Zugriff in vectorToWindowUnified behoben.

Außerdem sind mehrere Korrekturen im Zusammenhang mit Abstürzen enthalten. Der Refresher der Konfigurationseigenschaften verhindert nun Abstürze, wenn der Event-Loop-Manager nicht geladen ist. Der Gestenpfad für scroll_move wurde um eine Schutzmaßnahme erweitert, um einen weiteren Absturz zu verhindern. Die Version enthält zudem kleinere Wartungskorrekturen, wie das Hinzufügen eines fehlenden Zahlen-Headers und die Korrektur des Protokollierungsverhaltens bei älteren Konfigurationen.

Weitere Details finden Sie im Changelog.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

Comments