Uscita di Hyprland 0.46, un server composito basato su Wayland.

È stato presentato il server composito Hyprland 0.46, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione a mosaico (tiling) delle finestre, ma supporta anche la disposizione classica delle finestre, il raggruppamento delle finestre in forma di schede, la modalità pseudo-mosaico e l'apertura a schermo intero delle finestre. Vengono fornite opportunità per creare interfacce visivamente accattivanti: sfumature nei bordi delle finestre, sfocatura dello sfondo, effetti animati e ombre. Per espandere la funzionalità, è possibile collegare plugin, e per il controllo esterno è fornito un IPC basato su socket. Il codice è scritto in C++ e distribuito con licenza BSD.

La configurazione avviene tramite un file di configurazione, le cui modifiche vengono rilevate al volo senza necessità di riavvio. Per migliorare le prestazioni nei giochi è disponibile l'opzione di disattivare la sincronizzazione verticale (VSync) con impulso di spegnimento del fotogramma, utilizzata per evitare la comparsa di tearing. Tra le funzioni si segnalano: desktop virtuali creati dinamicamente; modalità di disposizione degli elementi sullo schermo; gestione globale delle scorciatoie da tastiera; controllo dei gesti sul touchpad/schermo touchscreen.

Nella nuova versione:

  • È stata proposta una nuova impostazione «cursor:use_cpu_buffer» al posto del parametro «cursor:dumb_copy», che consente di utilizzare corsori hardware sui sistemi con schede grafiche NVIDIA.
  • La logica di assegnazione delle regole per le finestre e le disposizioni dello schermo è stata modificata: ora è richiesta una corrispondenza completa, e non parziale, con l'espressione regolare per attivare la regola. Il codice per l'elaborazione delle regole è stato ottimizzato. È stato impiegato un motore di espressioni regolari più veloce, RE2 di Google.
  • Sono state aggiunte le librerie hyprgraphics e re2 alla lista delle dipendenze.
  • Per la gestione dei colori è stato utilizzato lo spazio colore OkLab invece di sRGB, il che ha permesso di ottenere una visualizzazione più naturale delle sfumature e delle transizioni di colore.
  • È stata aggiunta la supporto per il trasferimento di contenuti tra gli ambienti Wayland e X11 (basato su XWayland) in modalità Drag&Drop.
  • È stata aggiunta una nuova schermata di benvenuto, mostrata dopo l'aggiornamento della versione di Hyprland.
  • È stata aggiunta l'impostazione «cursor:warp_back_after_non_mouse_input» per evitare problemi durante l'uso simultaneo del mouse e del touchscreen.
  • Nell'utility hyprctl sono state implementate capacità per visualizzare l'elenco dei plugin in formato JSON («hyprctl -j plugins»). Sono stati aggiunti nuovi campi inhibitingIdle e directScanout.

Uscita di Hyprland 0.46, un server composito basato su Wayland.
Uscita di Hyprland 0.46, un server composito basato su Wayland.
Uscita di Hyprland 0.46, un server composito basato su Wayland.


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