Megérkezett a Hyprland 0.49.0-s verziója

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Közel két hónapnyi fejlesztés után megérkezett a Hyprland 0.49.0-s verziója, amely ezúttal is rengeteg változást és néhány fontos újdonságot hozott. A kiadásban töréses változások, új jogosultságkezelési rendszer, friss protokolltámogatás és számos apróbb fejlesztés, javítás található.

Töréses változások (Breaking changes)

Ez a verzió néhány nem visszafelé kompatibilis módosítást is tartalmaz:

  • A cursor:warp_on_change_workspace már nem szabályozza a kurzor mozgását a speciális munkaterületek (special workspaces) esetén. Ehelyett a warp_on_toggle_special opció használható, ami finomabb szabályozást biztosít.
  • A master:center_master_slaves_on_right nevű beállítás helyett mostantól a master:center_master_fallback opció érhető el, amely több elrendezési lehetőséget kínál, nem csak a „jobb oldalit”.
  • Az érzékeny hyprpm műveletekhez mostantól sudo jelszót kell megadni. Emiatt a beállított tárolók (repositories) és engedélyezett bővítmények (enabled plugins) alaphelyzetbe állnak.

Újdonság: Jogosultságkezelés (Permission management)

Korábban – ahogy szinte minden Wayland kompozitor esetén – bármelyik alkalmazás képes volt képernyőfelvételt vagy képernyőkép készítést végezni, engedélykérés nélkül, mivel közvetlenül használták a Wayland protokollokat a portál (portal) megkerülésével.

Ennek most vége.

Az új jogosultságkezelési rendszer révén az ilyen és más érzékeny műveleteket most már engedélyekhez köti a rendszer. Meghatározható, hogy melyik alkalmazás mit tehet, és ha nincs előzetes engedély, akkor egy Android / iOS / macOS stílusú felugró ablak jelenik meg megerősítés kérésével.

Ez a funkció alapértelmezetten le van tiltva, további részletek a wiki oldalon olvashatók.

Új protokollok (New protocols)

A Hyprland mostantól támogat néhány új Wayland protokollt is, köztük:

  • xdg-system-bell: rendszerértesítésekhez használt protokoll
  • xdg-toplevel-tag: ablakok jobb címkézésére szolgál

További újdonságok

A fenti főbb változásokon túl még számos kisebb fejlesztés is bekerült:

  • A billentyűparancsok (keybinds) eszközönként külön is kikapcsolhatók
  • Az ANR (Application Not Responding) eseményeknél jelentkező késleltetés konfigurálható
  • A kattintás és húzás külön-külön is leköthető egérműveletként
  • A groupbar új beállításokat kapott: betűvastagság (font weight), térközök (gaps), szövegeltolás (text offset) stb.
  • Új socket2 események: monitorremovedv2, minimized
  • Új windowrule szabályok: nofollowmouse és noclosefor
  • És még sok más apró fejlesztés

Hibajavítások

Ahogy megszokhattuk, számos hibajavítás is érkezett a különféle összeomlásokra és egyéb problémákra.

Teljes kiadási jegyzet

Ha érdekelnek a részletek, a teljes kiadási jegyzet elérhető a Hyprland GitHub oldalán.