Niri 25.08, hiji server komposit, parantos dirilis. Ieu server nerapkeun tata letak ubin anu sami sareng éksténsi GNOME PaperWM, ngagolongkeun jandéla kana pita anu ngagulung tanpa wates. Muka jandéla anyar bakal ngalegaan pita, sedengkeun jandéla anu parantos ditambahkeun sateuacanna tetep teu robih. Proyék ieu ngandelkeun protokol Wayland tapi ngamungkinkeun ngajalankeun aplikasi X11 nganggo server Xwayland DDX. Proyék ieu ditulis dina Rust sareng dilisensikeun dina lisénsi GPLv3. Paket sayogi kanggo Fedora, NixOS, sareng Arch. Linux sareng FreeBSD.
Bédana anu mendasar antara Niri sareng PaperWM nyaéta unggal monitor gaduh garis waktos jandela nyalira, anu henteu tumpang tindih sareng garis waktos dina monitor anu sanés (dina PaperWM, padamelan anu misah sareng monitor teu mungkin kusabab koordinat jandela global dina GNOME Shell). Niri ngadukung HiDPI sareng tiasa dijalankeun dina sistem anu gaduh sababaraha GPU (contona, sistem hibrida kalayan kartu grafis diskrit sareng GPU anu terintegrasi). Éta gaduh antarmuka bawaan pikeun nyiptakeun cuplikan layar sareng ngarékam screencast, anu nampilkeun kamampuan pikeun ngaluarkeun jandela individu tina rékaman. informasi rahasia.
Desktop virtual di Niri didamel sacara dinamis sareng, sami sareng GNOME, disusun sacara vertikal (pita jandela muter sacara horizontal, sedengkeun pita desktop muter sacara vertikal). Unggal monitor tiasa nampilkeun sakumpulan monitor anu mandiri. desktop virtualAnjeun tiasa nganggo gerakan touchpad pikeun ngalih antara desktop sareng jandéla. Nalika anjeun megatkeun sambungan monitor, tata letak desktop virtual bakal diinget sareng ditransfer ka monitor anu sésana, sareng nalika anjeun mulangkeun monitor, éta bakal dibalikeun deui kana kaayaan aslina. Konfigurasi dilakukeun ngalangkungan file konfigurasi, anu ngamungkinkeun anjeun ngarobih parameter sapertos lébar wates, margin, modeu tampilan, sareng ukuran jandéla. Parobihan anu dilakukeun kana file konfigurasi diterapkeun sacara otomatis tanpa ngamimitian deui server komposit.

Dina versi anyar:
- Pikeun ngajalankeun aplikasi X11 maké Xwayland, komponén xwayland-satelit terpadu, sahingga pamakéan windows basis Wayland asli pikeun sési X11 tanpa perlu nambahkeun fitur manajemén jandela husus X11 kayaning sistem koordinat global. Kaulinan, uap, Proton, JetBrains IDEs, Ghidra, aplikasi basis éléktron, sarta lolobana klien X11 séjén ngajalankeun mulus ngagunakeun xwayland-satelit.
- Ditambahkeun dukungan pikeun pamiarsa layar. Pikeun proyék Orca, panganteur D-Bus org.freedesktop.a11y.KeyboardMonitor geus dilaksanakeun, sahingga keystrokes bisa disadap. AccessKit nyadiakeun kamampuhan pikeun ngaéksekusi paréntah sora pikeun pindah antara desktops, confirming kaluar, nyieun Potret layar, sarta ngaktipkeun hotkeys. Kombinasi konci Super + Alt + S parantos ditambahkeun pikeun ngaktipkeun sareng nganonaktipkeun Orca.
- Ditambahkeun dialog modal pikeun ngonfirmasi tungtung sési, anu nalika diaktipkeun ngagelapkeun latar tukang sareng gaduh pangaruh animasi nalika dibuka / ditutup.

- Nalika nyieun Potret layar, antarbeungeut pikeun milih daérah anu dipikaresep sareng jandela pikeun snapshot parantos dilegakeun, dukungan pikeun konfigurasi multi-monitor sareng kontrol tina layar toél parantos diaktipkeun. Masalah sareng kedip-kedip nalika ngarekam screencasts dina sistem sareng kartu vidéo NVIDIA parantos direngsekeun.

- Dilaksanakeun kamampuhan pikeun ménta inpo perenah keyboard via systemd-localed ngagunakeun org.freedesktop.locale1 D-Bus panganteur, nu ngidinan Anjeun pikeun make parameter perenah dipilih salila instalasi tanpa butuh konfigurasi perenah XKB misah.
- Ditambahkeun dukungan pikeun protokol Wayland ext-workspace, anu ngalaksanakeun acara kalayan inpormasi ngeunaan kaayaan desktop virtual, ogé kamampuan pikeun ngaktipkeun sareng nganonaktipkeun desktop. Rojongan pikeun ext-workspace ngamungkinkeun pikeun ngahontal kasaluyuan indikator desktop kalawan server komposit sejen tur ngagunakeun ext / workspaces modul dina Waybar 0.14, kitu ogé kaluaran hareup sfwbar na xfce4-panel.
- Ditambahkeun dukungan pikeun versi kadua tina protokol bentuk kursor Wayland, anu nyayogikeun jalan alternatif pikeun ngaropea tampilan kursor dumasar kana ngirimkeun séri gambar kursor tinimbang ngabeungkeut kana permukaan (wl_surface).
- Antarbeungeut IPC parantos dilegaan pikeun kalebet kamampuan pikeun ngatur posisi sareng ukuran jandela.
- Ladenan D-Bus dilaksanakeun pikeun meungpeuk aktivasina otomatis tina screensaver nalika ningali pidéo dina program sapertos VLC.
- Logo proyék parantos didamel sareng situs wiki sareng dokuméntasi parantos diluncurkeun.

sumber: opennet.ru



