Rilascio dei server compositi Hyprland 0.54 e labwc 0.9.4

È disponibile il server composito Hyprland 0.54, che utilizza il protocollo Wayland. Il progetto è orientato su una disposizione a mosaico (tiling) delle finestre, ma supporta anche la classica disposizione libera delle finestre, il raggruppamento delle finestre in forma di schede, la modalità pseudo-mosaico e l'apertura a schermo intero delle finestre. Il codice è scritto in C++ ed è distribuito con licenza BSD.

Vengono forniti strumenti per la creazione di interfacce visivamente attraenti: gradienti nel bordo delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per estendere la funzionalità possono essere collegati plugin, e per il controllo esterno del funzionamento è previsto un IPC basato su socket. La configurazione avviene tramite un file di configurazione, le modifiche nel quale vengono applicate al volo senza necessità di riavvio. Tra le funzionalità ci sono anche: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; controllo tramite gesti sul touchpad/sullo schermo tattile.

Nella nuova versione:

  • È stata aggiunta la possibilità di applicare diversi schemi di disposizione delle finestre (layout) su diversi desktop virtuali e monitor. Ad esempio, per i desktop virtuali 1-4 è possibile scegliere la modalità dwindle (modo mosaico in stile BSPWM), per 5-8 — la modalità master (una finestra principale a sinistra, le altre in pila a destra), e per 9-10 — scroll (scorrimento infinito delle finestre). Il processo di creazione e gestione di layout personalizzati è stato notevolmente semplificato.
  • È stata aggiunta una nuova modalità di disposizione monocle, in cui le finestre occupano sempre tutto lo spazio disponibile. Il codice del plugin hyprscrolling è stato spostato nella distribuzione principale di Hyprland.
  • Le prestazioni nei sistemi con GPU integrate sono state notevolmente aumentate (dal 50% al 500%).
  • È stata completata l'integrazione del modulo Hyprnix, sviluppato per semplificare l'installazione e la configurazione di Hyprland usando il gestore di pacchetti Nix. L'integrazione completa con Nix è stata realizzata tra l'altro in Hyprpm e start-hyprland.
  • È stato aggiunto il supporto per il gesto cursorZoom, che consente di utilizzare il touchpad per modificare la scala del cursore.

Rilascio dei server compositi Hyprland 0.54 e labwc 0.9.4

Inoltre, si segnala il rilascio del progetto labwc 0.9.4 (Lab Wayland Compositor), che sviluppa un compositore server per Wayland con funzionalità simili a quelle del gestore delle finestre Openbox (il progetto è presentato come un tentativo di creare un'alternativa a Openbox per Wayland). Tra le caratteristiche di labwc si citano il minimalismo, l'implementazione compatta, ampie possibilità di personalizzazione e alte prestazioni. Effetti animati, gradienti e icone, tranne i pulsanti per le finestre, non sono supportati per scelta. Labwc è utilizzato nell'ambiente grafico della distribuzione Raspberry Pi OS e supportato opzionalmente negli ambienti desktop Xfce e LXQt. Il codice del progetto è scritto in C e distribuito con licenza GPLv2.

Come base, viene utilizzata la libreria wlroots. È possibile collegare estensioni che implementano funzioni come la creazione di screenshot, la visualizzazione di sfondi sul desktop, la disposizione della barra e del menu. Il tema del design, il menu di base e le scorciatoie da tastiera possono essere configurati tramite file di configurazione in formato xml. Oltre al menu radice integrato, configurabile tramite il file menu.xml, è possibile collegare implementazioni di menu di applicazioni di terze parti, come bemenu, fuzzel e wofi. Come barra degli strumenti si possono utilizzare Waybar, sfwbar, Yambar o LavaLauncher. Per gestire il collegamento dei monitor e modificare le loro impostazioni, si consiglia di utilizzare wlr-randr o kanshi. Il blocco dello schermo avviene tramite swaylock.

Nella nuova versione:

  • Per i temi del design è stato implementato il parametro window.button.hover.bg.color per modificare il colore di sfondo dei pulsanti quando il cursore vi passa sopra.
  • Nell'interfaccia a schermo è stata implementata la supporto per lo scorrimento per passare tra le finestre aperte, se le miniature o i nomi delle finestre non si adattano all'area disponibile.
  • È stata aggiunta l'opzione NextWindow per passare il focus alla finestra successiva in relazione ai desktop, ai dispositivi di output e agli identificatori delle finestre.
  • È stata aggiunta la configurazione «*<desktops><initial>» per scegliere quale avviare come attivo all'avvio. desktop virtuale.
  • Ora è richiesta almeno la versione 1.22.90 del protocollo Wayland.

Rilascio dei server compositi Hyprland 0.54 e labwc 0.9.4

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster