Rilascio del server composito Hyprland 0.50

È disponibile il server composito Hyprland 0.50, che utilizza il protocollo Wayland. Il progetto è focalizzato sulla disposizione a mosaico (tiling) delle finestre, ma supporta anche il classico posizionamento libero delle finestre, la raggruppamento delle finestre in schede, la modalità pseudomosaico 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 un'opzione sperimentale ‘render:new_render_scheduling’, che fornisce l'attivazione dinamica del triplo buffering quando le risorse sono insufficienti durante l'output. Con il triplo buffering vengono utilizzati tre buffer di visualizzazione: il primo è utilizzato per il rendering, il secondo per la visualizzazione sullo schermo e il terzo per continuare il processo di rendering, nel caso in cui il primo buffer sia stato riempito prima del completamento della scansione verticale. La nuova modalità consente di migliorare significativamente il frame rate sui dispositivi a bassa potenza, a scapito di un aumento della latenza dell'output.
  • È stata aggiunta una nuova regola di gestione delle finestre «noscreenshare», che consente di vietare la visualizzazione del contenuto della finestra selezionata durante la condivisione dello schermo (in caso di trasmissione dell'output, verrà visualizzato un rettangolo nero al posto della finestra).
  • È stato introdotto un proprio strumento di test, che esegue un insieme di test ad ogni commit per rilevare eventuali regressioni.
  • È stata proposta una sintassi semplificata per la configurazione delle impostazioni del monitor (monitorv2).
  • È stata aggiunta la supporto per l'estensione Wayland ext-workspace, che implements eventi con informazioni sullo stato, scrivanie virtualie opzioni per attivare e disattivare i desktop.
  • È stata aggiunta l'opzione «cm_auto_hdr» per l'uso automatico dell'HDR.
  • Sono state implementate nuove regole per la gestione dell'accesso alla tastiera.
  • È stata interrotta la supporto per le vecchie API di rendering, ora è richiesta almeno OpenGL ES 3.0.
  • Sono state rimosse le impostazioni per disabilitare il meccanismo «explicit sync», che consente di ridurre i ritardi ed eliminare la comparsa di artefatti.

Rilascio del server composito Hyprland 0.50
Rilascio del server composito Hyprland 0.50


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