Rilis kasebut wis diterbitake Swara 1.12 — versi anyar saka kompositor Wayland tiling, kompatibel karo ideologi lan konfigurasi karo i3. Rilis iki ditindakake 25 Bisa 2026 taunMiturut proyèk kasebut, Sway 1.12 kalebu 138 owah-owahan saka 50 peserta, lan saiki perakitan mbutuhake wlroots 0.20.0.
Owah-owahan panganggo utama yaiku dhukungan HDR10 nalika nggarap liwat Panyerat VulkanIki ora otomatis ngaktifake HDR ing kabeh konfigurasi: fitur iki kaiket khusus karo backend/renderer Vulkan ing wlroots/Sway lan dhukungan saka driver, monitor, lan tumpukan grafis liyane. Nanging, iki minangka langkah penting kanggo Sway kanggo ndhukung tampilan HDR modern kanthi lengkap ing lingkungan Wayland.
Owah-owahan penting ing Sway 1.12
Dhukungan kanggo njupuk gambar saben jendela.
Sway saiki bisa njupuk gambar saben jendela, dudu kabeh layar utawa ruang kerja. Iki penting kanggo ngrekam layar lan nuduhake aplikasi ing panggilan video: sampeyan bisa nuduhake aplikasi tartamtu tanpa mbukak kabeh desktop. Pakaryan iki kadhaptar minangka dhukungan ing changelog lengkap. panangkepan tingkat paling dhuwur.HDR10 liwat Vulkan renderer.
Protokol Wayland Anyar.
Rilis iki nambahake dhukungan kanggo manajemen-warna-v1, representasi-warna-v1, xdg-toplevel-tag-v1, ext-workspace-v1, lan wl_fixes. Iki ngembangake pondasi kanggo manajemen warna, interaksi antarane komponen eksternal lan ruang kerja, lan identifikasi jendela tingkat ndhuwur sing luwih akurat.Pilihan anyar --device-primaries kanggo output color_profile.
Saiki bisa nggunakake koordinat warna utama sing dilapurake monitor liwat EDIDIki perlu kanggo njlèntrèhaké karakteristik warna tampilan tartamtu kanthi luwih akurat, tinimbang ngrujuk menyang profil sing wis ditemtokake.Ngganti prilaku profil srgb.
Profil sRGB saiki nggunakake fungsi transfer sRGB sepotong-sepotong, tinimbang gamma 2.2 sing prasaja. Profil gamma22 wis ditambahake kanggo ngatasi prilaku lawas. Nanging, prilaku standar sing efektif, miturut para pangembang, tetep padha—gamma 2.2.Dhukungan resmi kanggo diluncurake liwat manajer tampilan.
Sadurunge, ngluncurake Sway liwat manajer tampilan sacara resmi dianggep minangka skenario sing ora didhukung: para pangembang nyebutake masalah lawas karo manajer login lan bakal nutup laporan kasebut minangka ora didhukung. Ing Sway 1.12, posisi iki wis direvisi, lan ngluncurake liwat manajer tampilan saiki resmi didhukung.Prilaku sing diganti ing GPU sing ora didhukung.
Sway ora nolak maneh kanggo mbukak driver video sing ora didhukung, kalebu driver NVIDIA sing dipatenake. Tinimbang nolak kanggo mbukak, pesen informasi saiki ditampilake. Para pangembang nandheske manawa kabijakan dhukungan ora owah; mung prilaku wiwitan sing owah. Pesen kasebut bisa dipateni nggunakake parameter --unsupported-gpu utawa variabel lingkungan SWAY_UNSUPPORTED_GPU.Tombol media liwat playerctl ing konfigurasi standar.
Binding kunci kanggo playerctl wis ditambahake menyang file konfigurasi standar. Iki nggampangake kontrol pamuter media liwat kunci media standar tanpa nambahake binding khusus kanthi manual.Dhukungan kanggo saklar geser keypad.
Dhukungan kanggo saklar slide ing blok keyboard wis ditambahake. Owah-owahan iki ana hubungane karo penanganan input lan migunani kanggo piranti sing saklar hardware kasebut ana minangka bagean saka keyboard.
Saliyané fitur-fitur utama, rilis iki uga kalebu perbaikan kanggo penanganan seret-lan-selehake, gerakan kontainer, ruang kerja, layer-shell, xdg-shell, scratchpad, rendering teks liwat Pango/Kairo, lan sawetara skrip IPC. Perbaikan iki kalebu kacilakan sing disebabake panggunaan printah panel sing salah, tunyuk stylus pisanan sawise reboot, nyeret kontainer menyang pinggir ruang kerja, lan sawetara operasi ngowahi ukuran/pindhah.
Sway 1.12 katon kaya pembaruan tingkat infrastruktur: proyèk iki wis diupgrade nganggo wlroots 0.20, wis disiapake kanggo manajemen warna modern lan HDR, wis ningkatake skrip enggo bareng layar, lan wis mbusak watesan formal lawas babagan mbukak liwat manajer tampilan. Kanggo pangguna distribusi rolling, pembaruan kasebut kemungkinan bakal teka liwat saluran paket biasa, nanging sing mbangun Sway dhewe kudu ngerti babagan katergantungan anyar ing wlroots 0.20.0.
Source: linux.org.ru
