Rilascio del server composito Hyprland 0.54 e labwc 0.9.4

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

Vengono fornite funzionalità per la creazione di interfacce visivamente accattivanti: gradienti nei bordi delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per espandere la funzionalità, possono essere collegati plugin, e per il controllo esterno è disponibile IPC basato su socket. La configurazione avviene tramite un file di configurazione le cui modifiche vengono applicate al volo senza riavvio. Tra le funzionalità ci sono: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; gestione dei gesti su touchpad/schermo tattile.

Nella nuova versione:

  • È stata aggiunta la possibilità di applicare diverse modalità di layout delle finestre su vari desktop virtuali e monitor. Ad esempio, per i desktop virtuali 1-4 è possibile scegliere la modalità dwindle (modalità mosaico in stile BSPWM), per 5-8 la modalità master (una finestra principale a sinistra, le altre in stack a destra), e per 9-10 la modalità scroll (scorrimento infinito delle finestre). È stato notevolmente semplificato il processo di creazione e manutenzione di layout personalizzati.
  • È stata aggiunta una nuova modalità di layout monocle, in cui le finestre occupano sempre tutto lo spazio disponibile. Il codice del plugin hyprscrolling è stato trasferito nel pacchetto principale di Hyprland.
  • Le prestazioni nei sistemi con GPU integrate sono state significativamente aumentate (tra il 50% e il 500%).
  • È stata completata l'integrazione del modulo Hyprnix, sviluppato per semplificare l'installazione e la configurazione di Hyprland utilizzando 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 del server composito 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. un server per Wayland con funzionalità simili a quelle del gestore di 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, ad eccezione dei pulsanti per le finestre, non sono supportati per principio. Labwc è utilizzato nell'ambiente grafico della distribuzione Raspberry Pi OS e supportato facoltativamente nei desktop Xfce e LXQt. Il codice del progetto è scritto in linguaggio C e distribuito sotto licenza GPLv2.

La libreria wlroots è alla base di tutto. È possibile collegare estensioni che implementano funzionalità come la creazione di screenshot, la visualizzazione di sfondi sul desktop, e la posizione della barra e dei menu. Il tema, il menu di base e le scorciatoie da tastiera possono essere configurati tramite file XML. Oltre al menu radice integrato, configurabile tramite il file menu.xml, è possibile collegare implementazioni di menu di terze parti come bemenu, fuzzel e wofi. Per la barra, si possono utilizzare Waybar, sfwbar, Yambar o LavaLauncher. Per gestire la connessione dei monitor e modificare le loro impostazioni, si consiglia di utilizzare wlr-randr o kanshi. La schermata di blocco può essere attivata tramite swaylock.

Nella nuova versione:

  • Per i temi, è implementato il parametro window.button.hover.bg.color per cambiare il colore di sfondo dei pulsanti al passaggio del cursore.
  • Nell'interfaccia delle schermate, è stata implementata la scrollabilità per passare tra le finestre aperte, qualora le miniature o i titoli delle finestre non entrino nell'area disponibile.
  • È stata aggiunta l'opzione NextWindow per passare il focus alla finestra successiva, in relazione ai desktop, ai dispositivi di output e agli identificativi delle finestre.
  • È stata aggiunta l'impostazione «<desktops><initial>» per la scelta all'avvio del desktop attivo desktop virtuale.
  • Ora è richiesta almeno la versione 1.22.90 del protocollo Wayland.

Rilascio del server composito Hyprland 0.54 e labwc 0.9.4

Fonte: opennet.ru

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