Rilascio del server composito Hyprland 0.49

È disponibile il server composito Hyprland 0.49, che utilizza il protocollo Wayland. Il progetto è orientato alla disposizione a mosaico (tiling) delle finestre, ma supporta anche la disposizione arbitraria delle finestre, la raggruppamento delle finestre in forma di schede, la modalità pseudo-mosaico e l'espansione a schermo intero delle finestre. Sono fornite possibilità per creare interfacce visivamente attraenti: gradienti nei bordi delle finestre, sfocatura dello sfondo, effetti animati e ombre. È possibile collegare plugin per espandere le funzionalità, e per il controllo esterno è fornito l'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:

  • È stato implementato un sistema di gestione dei privilegi che consente di controllare l'accesso delle applicazioni a determinate azioni, come la creazione di screenshot e screencast. Se un'applicazione, alla quale l'utente non ha concesso l'accesso a queste azioni avanzate, tenta di eseguire un'azione del genere, viene visualizzata una finestra di dialogo che richiede la conferma dell'operazione. Per impostazione predefinita, il nuovo sistema di privilegi è disattivato.
  • È stato aggiunto il supporto per il protocollo Wayland xdg-toplevel-tag, che consente ai client Wayland di associare tag alle superfici di livello superiore, che il compositore può utilizzare per identificare le finestre dopo il riavvio dell'applicazione (ad esempio, l'applicazione può assegnare i tag «finestra principale» e «impostazioni» alla finestra principale e alla finestra delle impostazioni). Questa identificazione è utile per ripristinare la posizione, le dimensioni e le proprietà delle finestre dopo il riavvio, nonché per stabilire regole specifiche per diversi tipi di finestre. un server può essere utilizzato per identificare le finestre dopo il riavvio dell'applicazione (ad esempio, un'applicazione può impostare tag "main window" e "settings" per la finestra principale e quella delle impostazioni). Tale identificazione è utile per ripristinare la posizione, la dimensione e le proprietà delle finestre dopo il riavvio, oltre a definire regole specifiche per tipi di finestre particolari.
  • È stata fornita la possibilità di disattivare i binding dei tasti per specifici dispositivi di input.
  • È stato aggiunto il supporto per il binding separato dei gestori del clic e del drag and drop del mouse.
  • Nella barra per la gestione delle finestre raggruppate (groupbar) sono state aggiunte opzioni per lo spessore del carattere, i margini e lo spostamento del testo.
  • Nel pannello per la gestione delle finestre raggruppate (groupbar) sono state aggiunte le impostazioni per lo spessore del font, i margini e l'offset del testo.
  • Aggiunti nuovi eventi: monitorremovedv2 e minimized.
  • Aggiunte nuove regole di gestione delle finestre: nofollowmouse e noclosefor.

Rilascio del server composito Hyprland 0.49
Rilascio del server composito Hyprland 0.49


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