Hevpeyvîn hat weşandin Wayewitandin 1.12 — guhertoyek nû ya berhevkarê tiling Wayland, ku ji hêla îdeolojî û veavakirinê ve bi i3 re hevaheng e. Berdan pêk hat. 25 Gulan 2026Li gorî projeyê, Sway 1.12 dihewîne 138 guhertin ji 50 beşdaran, û niha civandin pêdivî ye wlroots 0.20.0.
Guhertina sereke ya bikarhêner piştgirî bû HDR10 dema ku tê de dixebite Rendererê VulkanEv yek HDR-ê di hemû konfigurasyonan de bixweber çalak nake: taybetmendî bi taybetî bi paşxane/rendererê Vulkan di wlroots/Sway de û bi piştgiriya ji ajokaran, monîtor û mayî ya grafîkê ve girêdayî ye. Digel vê yekê, ev gaveke girîng e ji bo Sway ber bi piştgiriya tevahî ya dîmenderên HDR-ê yên nûjen di hawîrdorek Wayland de.
Guhertinên sereke di Sway 1.12 de
Piştgiriya ji bo girtina pencereyên takekesî.
Sway niha dikare pencereyên takekesî bigire, ne tevahiya ekranê an qada xebatê. Ev ji bo tomarkirina ekranê û parvekirina sepanan di bangên vîdyoyê de girîng e: hûn dikarin sepanek taybetî nîşan bidin bêyî ku tevahiya sermaseyê eşkere bikin. Ev xebat di navnîşa guhertinên tevahî de wekî piştgirî tê navnîş kirin. girtina asta jorîn.HDR10 bi rêya renderera Vulkan.
Protokolên Nû yên Wayland.
Ev bername piştgirîya ji bo color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1, û wl_fixes zêde dike. Ev yek bingeha rêveberiya rengan, têkiliya di navbera pêkhateyên derveyî û qadên xebatê de, û naskirina rasttir a pencereyên asta jorîn berfireh dike.Vebijêrka nû --device-primaries ji bo color_profile ya derketinê.
Niha gengaz e ku koordînatên rengên sereke yên ku çavdêr bi rêya wan rapor dike bikar bînin. EDIDEv ji bo ravekirina rasttir a taybetmendiyên rengîn ên dîmenderek taybetî pêwîst e, li şûna ku bi awayekî nêzîkî profîlek pêşwextkirî were destnîşankirin.Guhertina tevgerê profîla srgb.
Profîla sRGB niha fonksiyona veguhestina sRGB ya perçe perçe bikar tîne, li şûna gamma 2.2 ya sade. Profîlek gamma22 hatiye zêdekirin da ku vê tevgera kevin çareser bike. Lêbelê, li gorî pêşdebiran, tevgera xwerû ya bi bandor wekî xwe dimîne - gamma 2.2.Piştgiriya fermî ji bo destpêkirinê bi rêya rêveberê nîşandanê.
Berê, destpêkirina Sway bi rêya rêveberên nîşandanê bi fermî wekî senaryoyek bê piştgirî dihat hesibandin: pêşdebiran pirsgirêkên kevin ên bi rêveberên têketinê re destnîşan dikirin û raporên weha wekî bê piştgirî digirtin. Di Sway 1.12 de, ev helwest hatiye sererastkirin, û destpêkirina bi rêya rêveberek nîşandanê naha bi fermî tê piştgirî kirin.Reftar li ser GPU-yên piştgirîkirî guherî.
Sway êdî red nake ku li ser ajokarên vîdyoyê yên bê piştgirî, tevî ajokarê NVIDIA yê taybet, dest pê bike. Li şûna redkirina destpêkirinê, niha peyamek agahdar tê nîşandan. Pêşdebir tekez dikin ku siyaseta piştgiriyê neguheriye; tenê tevgera destpêkirinê guheriye. Peyam dikare bi karanîna parametreya --unsupported-gpu an guhêrbarê jîngehê SWAY_UNSUPPORTED_GPU were neçalak kirin.Bişkojkên medyayê bi rêya playerctl di mîhengkirina standard de.
Girêdanên bişkokan ji bo playerctl li pelê mîhengê xwerû hatine zêdekirin. Ev yek kontrola lîstikvana medyayê bi rêya bişkokên medyayê yên standard bêyî zêdekirina girêdanên xwerû bi destan hêsan dike.Piştgiriya ji bo guhêrbarên şemitok ên klavyeyê.
Piştgiriya ji bo guhêrbarên xêzik li ser blokên klavyeyê hate zêdekirin. Ev guhertin bi birêvebirina têketinê ve girêdayî ye û ji bo cîhazên ku guhêrbarên wusa yên hardware wekî beşek ji klavyeyê hene kêrhatî ye.
Ji bilî taybetmendiyên sereke, ev guherto rastkirinên ji bo rêveberiya kaşkirin û berdanê, tevgera konteyneran, qadên kar, qata-qalikê, qata-xdg, scratchpad, renderkirina nivîsê bi rêya Pango/Cairo, û çend skrîptên IPC dihewîne. Van rastkirinan qezayên ku ji ber karanîna xelet a fermanên panelê, lêdanên yekem ên stîlusê piştî ji nû ve destpêkirinê, kaşkirina konteynerek ber bi qiraxa qada kar, û hin operasyonên guhertin/veguheztinê çêdibin dihewîne.
Sway 1.12 dişibihe nûvekirinek asta binesaziyê: proje bi wlroots 0.20 re gihîştiye asta herî bilind, ji bo rêveberiya rengan a nûjen û HDR hatiye amadekirin, skrîptên parvekirina ekranê baştir kiriye, û sînorkirina fermî ya kevin a li ser xebitandina bi rêya rêveberên nîşandanê rakiriye. Ji bo bikarhênerên belavkirinên gerok, nûvekirin bi îhtîmalek mezin dê bi rêya kanalên pakêtên asayî bigihîje, lê divê ew kesên ku Sway bi xwe ava dikin ji girêdayîbûna nû ya bi wlroots 0.20.0 haydar bin.
Source: linux.org.ru
