Verëffentlechung vum Niri 25.05 Komposit Server benotzt Wayland

De Niri 25.05 Composite Server gouf verëffentlecht, deen eng Tiling-Layout-Method am Stil vun der GNOME-Erweiderung PaperWM implementéiert, bei där Fënsteren an engem onendlech scrollende Band um Bildschierm gruppéiert sinn. Wann Dir eng nei Fënster opmaacht, gëtt de Band méi grouss, während déi virdru bäigefüügt Fënsteren hir Gréisst net änneren. De Projet baséiert um Wayland Protokoll, awer erlaabt d'Ausféierung vun X11 Applikatiounen iwwer den Xwayland DDX Server. De Projetcode ass a Rust geschriwwen a gëtt ënner der GPLv3 Lizenz verdeelt. Pakete gi fir Fedora, NixOS, Arch Linux a FreeBSD generéiert.

De fundamentalen Ënnerscheed tëscht Niri a PaperWM ass datt all Monitor säin eegene Bändchen vu Fënsteren huet, déi net mat Bänner op anere Monitore schneide (an PaperWM kann separat Aarbecht mat Monitore net ëmgesat ginn wéinst der Bindung un de globale Fënsterkoordinaten an GNOME Shell). Niri ënnerstëtzt HiDPI a kann op Systemer mat multiple GPUs lafen (zum Beispill, Hybrid Systemer mat enger diskret Grafiken Kaart an eng integréiert GPU). Et gëtt eng gebaut-an Interface fir Screenshots ze huelen an Screencasts opzehuelen, d'Feature vun deem ass d'Fäegkeet fir eenzel Fënstere mat vertraulech Informatioun aus der Opnam auszeschléissen.

Virtuell Desktops an Niri ginn dynamesch erstallt an, ähnlech wéi GNOME, vertikal arrangéiert (de Fënsterband rotéiert horizontal, während de Desktopband vertikal rotéiert). All Monitor kann eng onofhängeg Rei vun ... uweisen. virtualnyx rabochikh stolovDir kënnt Touchpad-Gesten benotze fir tëscht Desktops a Fënsteren ze wiesselen. Wann Dir e Monitor ofschalt, gëtt de Layout vum virtuelle Desktop gespäichert an op de verbleiwene Monitor transferéiert, a wann Dir de Monitor zrécksetzt, gëtt en an säin ursprénglechen Zoustand restauréiert. D'Konfiguratioun gëtt iwwer eng Konfiguratiounsdatei duerchgefouert, wouduerch Dir Parameteren wéi Randbreet, Margen, Displaymodi a Fënstergréissten ännere kënnt. Ännerungen, déi an der Konfiguratiounsdatei gemaach ginn, ginn automatesch ugewannt, ouni de Composite-Server nei ze starten.

 Verëffentlechung vum Niri 25.05 Komposit Server benotzt Wayland

An der neier Versioun:

  • Iwwersiichtsmodus fir d'Navigatioun duerch virtuell Desktops an op hinnen opgemaachte Fënsteren bäigefüügt. De Modus gëtt aktivéiert andeems de Cursor an déi iewescht lénks Eck geréckelt gëtt oder andeems véier Fanger um Touchpad geréckelt ginn, duerno gëtt d'Skala reduzéiert an e Feed vun verfügbare virtuelle Desktops an oppene Fënsteren ugewise gëtt. Fënstere kënnen nei arrangéiert oder tëscht Desktops mat der Maus oder Gesten um Bildschierm geréckelt ginn.
     Verëffentlechung vum Niri 25.05 Komposit Server benotzt Wayland
  • Erweidert Méiglechkeeten fir Screencasts ze erstellen a Bildschirmdeelen. D'Méiglechkeet bäigefüügt, en Objet fir d'Opnam vun engem Screencast dynamesch auszewielen - ufanks gëtt en eidele Videostream erstallt, deen ëmgeschalt ka ginn, fir dat aktivt Fënster oder de ganze Bildschierm um aktuellen Monitor opzehuelen. Implementéiert Ënnerstëtzung fir d'Opnam vun der Ausgab vu Vollbild-Applikatiounen a Form vun engem virtuelle Fënster.
  • D'Interface fir Screenshots ze erstellen enthält elo d'Méiglechkeet, e Snapshot-Beräich mat engem Grafiktablet oder Touchscreen auszewielen. En separaten Knäppchen fir e Screenshot ze erstellen gouf um ënneschten Panel bäigefüügt.
  • D'Méiglechkeet bäigefüügt, Fënsteren ze markéieren, déi speziell Opmierksamkeet erfuerderen. Sou Fënstere sinn mat engem faarwege Kader markéiert (d'Faarf gëtt iwwer d'Astellung fir dréngend Faarf festgeluecht) a si mat engem separaten Indikator am Panel ausgestatt.
  • D'Méiglechkeete vun der IPC-Interface, déi fir d'Interaktioun tëscht externen Systemer an dem Komposit benotzt gëtt, goufen erweidert. ServerD'Kommandoen goufen derbäigesat: "niri msg pick-window" (gëtt d'ID vun der Fënster zréck, op déi de Benotzer geklickt huet) an "niri msg pick-color" (gëtt d'Faarf vum ausgewielte Pixel zréck).
  • Aktiounen mat Fënsteren derbäigesat: focus-monitor, move-window-to-monitor, move-column-to-monitor, focus-column, move-column-to-index.
  • Astellungen fir Inputgeräter bäigefüügt: Tap-and-Drag deaktivéieren, Touchscreens deaktivéieren, Modifikatiounstasten änneren, Trackpad-Orientéierung auswielen, Num Lock beim Start aktivéieren.
  • Verbessert Effizienz beim Rendering vu Fënsteren an Zwëschentexturen (Offscreening), déi enger zousätzlecher Veraarbechtung (zum Beispill Layering) ënnerleien, ier se op de Monitor ausgeschéckt ginn.

Source: opennet.ru

Setzt e Commentaire