Излезе Hyprland 0.55.1 с подобрения при Lua конфигурациите, рендъринга и стабилността

0
14
Wayland Linux

Първият пач след голямото издание Hyprland 0.55 вече е факт и носи със себе си серия от корекции, насочени към Lua конфигурациите, управлението на мониторите, рендъринга и стабилността на compositor‑а.

Hyprland 0.55.1 стъпва върху промените от основния клон и адресира редица проблеми, появили се след преминаването към Lua‑базирани конфигурации. Сред най-важните поправки е възстановяването на възможността мониторите да бъдат активирани от Lua конфиг, ограничаването на зареждането на пакети само до Lua модули и обновяването на Lua stub‑овете, свързани с разрешенията. Коригирани са и променливи на плъгини, съдържащи тирета, което можеше да наруши работата на външни разширения.

В областта на мониторите актуализацията решава проблеми с границите на курсора след промяна в подредбата, предотвратява ненужни modeset операции при промяна само на резервирани зони и избягва връщането към 8‑битова дълбочина на цвета при прилагане на правила. Поправено е и поведението на top‑layer баровете при превключване на работни плотове в комбинация със scrolling layout и fullscreen режими.

Рендърингът също получава внимание, като в тази област са коригирани грешки, свързани с premultiplication в шейдърите, сравнения на framebuffer swizzle стойности и описания на snapshot изображения. Това са ниско ниво промени, насочени към точността на визуализацията, а не към добавяне на нови функции.

Върху групите прозорци също има подобрения: синхронизацията между монитор и уъркспейс вече работи коректно при добавяне на прозорец в група, pinned състоянието не се променя при преместване между работни плотове, а прозорците с блокиран вход стават недостъпни, както се очаква. Поправена е и невалидна capture операция във vectorToWindowUnified.

Hyprland 0.55.1 включва и няколко важни поправки, свързани със сривове. Рефрешърът на конфигурационните свойства вече не крашва, когато event loop мениджърът липсва, а жестът scroll_move получава защита срещу друг потенциален срив. Добавени са и дребни поддръжки като липсващ header за числа и корекции в логването на legacy конфигурации.

Прочетете още:  Fedora Forge е официално готова, новата платформа за съвместна разработка заменя остарялата Pagure