Hyprland 0.49 introduceert fijnmazige machtigingen
Hyprland 0.49 tegel Wayland compositor is uit met toestemmingbeheer, breaking changes, nieuwe protocollen en veel foutenoplossingen.
Meer dan een maand na de vorige release 0.48 heeft Hyprland, een favoriet onder fans van esthetisch aangename tegels venstercompositors, zojuist versie 0.49 uitgerold, met enkele verfijningen, nieuwe mogelijkheden en, ja, een handvol ingrijpende wijzigingen.
Verschillende configuratie-opties zijn hernoemd of herbestemd, dus je dotfiles hebben misschien wat aandacht nodig:
- De oude
cursor:warp_on_change_workspaceis niet meer van toepassing op speciale werkruimtes; gebruik in plaats daarvanwarp_on_toggle_specialvoor meer gedetailleerde controle over het verplaatsen van de cursor. - Wat ooit
master:center_master_slaves_on_rightwas, is gegeneraliseerd naarmaster:center_master_fallback, wat een flexibeler plaatsing biedt dan alleen aan de rechterzijde. - Ten slotte, om de beveiliging rond pakketbeheer te verstrakken, vereist de ingebouwde pakkettool van Hyprland (
hyprpm) nu je sudo-wachtwoord voor gevoelige bewerkingen. Als gevolg hiervan worden je ingeschakelde repositories en plugins na de update teruggezet naar de standaardinstellingen, dus wees niet verrast als je een paar van je favoriete extensies opnieuw moet inschakelen.
Aan de kant van de nieuwe functies introduceerde Hyprland 0.49 een rechtenkader. Historisch gezien - en in feite, nog steeds in de meeste andere Wayland-compositors - kon elke applicatie stiekem screenshots maken of het scherm opnemen via directe protocoloproepen, waarbij het portaalmechanisme volledig werd omzeild.
Voortaan zijn schermopnames en andere gevoelige handelingen echter onderhevig aan expliciete toestemming. Als een app niet de toestemming heeft gekregen om op te nemen, zie je een Android- of iOS-stijl prompt die om jouw goedkeuring vraagt.
Toestemmingsbeheer is standaard uitgeschakeld bij de lancering, maar het is gemakkelijk te activeren via de uitgebreide instructies op de wiki—dus aan het eind van de dag beslis jij welke tools groen licht krijgen.
Naast toestemming heeft Hyprland ondersteuning toegevoegd voor twee nieuwe Wayland-protocollen: xdg-system-bell en xdg-toplevel-tag. Bovendien wordt apparaat-specifieke aanpassing steeds scherper:
- Toetsenbordindelingen kunnen nu per afzonderlijk apparaat worden in- en uitgeschakeld, wat een grote uitkomst is als je afhankelijk bent van meerdere toetsenborden of gaming-hulpmiddelen.
- De vertraging van de ANR (Applicatie Reageert Niet) detectie voor 'gemiste pings' is nu configureerbaar, waardoor je meer speling hebt voordat de compositie onverantwoorde clients aangeeft.
- Muisinteractie is ook verbeterd; je kunt klik-en-sleepacties onafhankelijk binden van eenvoudige klikken, waardoor geavanceerde gebaren een fluitje van een cent worden.
Ondertussen krijgt de groepbalk, die door veel gebruikers wordt gebruikt als een eenvoudige maar krachtige statusindicator, aanpasbaar lettergewicht, configureerbare tussenruimte en instellingen voor tekstverschuiving, waardoor je de uitstraling kunt verfijnen.
Achter de schermen breiden enkele nieuwe socket2 evenementen (monitorremovedv2, minimized) en vensterregels (nofollowmouse, noclosefor) verder uit wat scripts en tegelsregels kunnen bereiken.
Zoals gebruikelijk bevat deze nieuwe release ook veel bugfixes. De complete lijst is te vinden op de GitHub-pagina van het project. Voor meer details, kijk naar de aankondiging.
