Uscita del server composito Hyprland 0.50

È disponibile il server composito Hyprland 0.50, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione a mosaico (tiling) delle finestre, ma supporta anche il posizionamento casuale 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 sotto 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 un'opzione sperimentale «render:new_render_scheduling», che fornisce l'attivazione dinamica della tripla buffering in caso di mancanza di risorse durante il rendering. Con la tripla buffering vengono utilizzati tre buffer di schermo: il primo per il rendering, il secondo per l'output su schermo e il terzo per continuare il processo di rendering se il primo buffer è stato riempito prima del completamento della scansione verticale. La nuova modalità consente di aumentare notevolmente la frequenza dei fotogrammi 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 (durante la trasmissione, verrà visualizzato un rettangolo nero invece della finestra).
  • È stato introdotto un proprio strumento di test, che esegue una serie di test ad ogni commit per identificare possibili regressioni.
  • È stata proposta una sintassi semplificata per la configurazione delle impostazioni del monitor (monitorv2).
  • È stato aggiunto il supporto per l'estensione Wayland ext-workspace, che implementa eventi con informazioni sullo stato desktop virtuali, oltre alle funzionalità per attivare e disattivare 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.
  • È stato interrotto il supporto per le vecchie API di rendering, ora è richiesta almeno OpenGL ES 3.0.
  • Sono state rimosse le impostazioni per disattivare il meccanismo «explicit sync», che consente di ridurre la latenza e prevenire la comparsa di artefatti.

Uscita del server composito Hyprland 0.50
Uscita 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