Liberazione di labwc 0.20, un servitore compostu per Wayland

U prugettu labwc 0.20 (Lab Wayland Compositor), chì sviluppa un servitore di cumpusizione per Wayland cù capacità chì ricordanu u gestore di finestre Openbox, hè statu publicatu. U prugettu hè presentatu cum'è un tentativu di creà una alternativa Openbox per Wayland. U codice di u prugettu hè scrittu in C è hè distribuitu sottu a licenza GPLv2. L'aumentu significativu di a numerazione di e versioni (da 0.9 à 0.20) hè duvutu à a sincronizazione cù a numerazione di e versioni di a biblioteca wlroots.

Labwc hè utilizatu in l'ambiente graficu di a distribuzione Raspberry Pi OS è hè supportatu opzionalmente in l'ambienti desktop Xfce è LXQt. L'ubbiettivi di u prughjettu labwc includenu u minimalismu, una implementazione compatta, una persunalizazione estensiva è alte prestazioni. L'effetti animati, i gradienti è l'icone ùn sò micca supportati, à l'eccezione di i buttoni di a finestra. Hè basatu annantu à a biblioteca wlroots, sviluppata da i sviluppatori di l'ambiente utilizatore Sway è chì furnisce funzionalità basiche per un gestore di cumpusizione basatu annantu à Wayland.

L'add-ons ponu esse cunnessi per implementà funzioni cum'è screenshots, visualizazione di sfondi di u desktop è piazzamentu di pannelli è menu. U cumpunente XWayland DDX hè supportatu per l'esecuzione di applicazioni X11 in un ambiente basatu annantu à Wayland. U tema, u menu basicu è i tasti di scelta rapida sò cunfigurabili via i fugliali di cunfigurazione XML. U supportu di schermu High-DPI (HiDPI) hè integratu.

In più di u menu basicu integratu, cunfigurabile via u schedariu menu.xml, pudete integrà implementazioni di menu d'applicazioni di terze parti, cum'è bemenu, fuzzel è wofi. Waybar, sfwbar, Yambar o LavaLauncher ponu esse aduprati cum'è pannellu. Per gestisce e cunnessione di u monitor è cambià i so paràmetri, si cunsiglianu wlr-randr o kanshi. U bloccu di u schermu hè gestitu cù swaylock.

In a nova versione:

  • A transizione versu a versione wlroots 0.20 di a biblioteca hè stata cumpletata, chì implementa u supportu per a gestione di u culore, HDR, a persunalizazione di l'aspettu di u cursore è i desktop virtuali.
  • Un supportu parziale per a cattura di cuntenutu visualizatu nantu à e superfici Wayland di livellu superiore (toplevel-capture) hè statu implementatu, chì vi permette di creà screenshots è registrà screencasts di u cuntenutu di e finestre individuali. Questa implementazione ùn copre ancu e finestre figliole è pop-up di l'applicazioni lanciate via XWayland, nè e superfici Wayland xdg annidate.
  • Aggiuntu u supportu per una gamma di luminosità estesa cù a capacità di trasmette à monitor chì supportanu HDR10 (funziona solu quandu si usa u backend di rendering basatu annantu à Vulkan).
  • Un modu più veloce per accede à l'elementi di u menu hè avà dispunibule premendu a prima lettera di u so nome. Per esempiu, per lancià Firefox, basta à appughjà "Meta+a" per apre u menu è dopu appughjà "f".
  • Una scurciatoia di tastiera Super-d hè stata aghjunta per piattà è mustrà e finestre. L'impostazione ToggleShowDesktop vi permette di persunalizà e vostre scorciatoie di tastiera per sta azzione.
  • Aggiunta l'opzione di linea di cummanda "-t" (--title) per definisce u tìtulu di a finestra quandu si esegue labwc in modu annidatu.
  • L'utilità labnag hè stata aghjurnata cù l'opzioni "--details-border-color" è "--details-margin" per definisce u culore è u margine di l'area intornu à u cuntenutu.
  • L'unità systemd labwc-session.target hè avà installata quandu systemd hè presente.
  • L'impostazione " hè stata aghjunta à u schedariu di cunfigurazione. per intruduce un ritardu prima di cambià u focus.
  • In l'opzione " Aghjuntu u supportu per u metudu di scorrimentu "onbutton", è una "opzione" separata hè stata implementata. » per scorrere u cuntenutu cù i buttoni.
  • Opzione aghjunta per aghjustà a gamma di sensibilità à a pressione per a vostra tableta grafica.
  • Un'opzione hè stata aghjunta à u schedariu di cunfigurazione. per limità l'accessu à i protokolli privilegiati.
  • Aghjuntu u parametru di debug DebugToggleKeyStateIndicator per visualizà a sovrapposizione di l'infurmazioni di u statu chjave.
  • Aggiuntu u supportu per i protocolli di gestione di u culore Wayland: color-representation-v1 è color-management-v1.
  • L'interfaccia wl_fixes hè stata implementata per risolve i prublemi cù altre API di protocolu sottostanti chì ùn ponu esse affrontati da e capacità native di quelle interfacce. Per esempiu,
    A dumanda "wl_fixes::destroy_registry" vi permette di distrughje l'ughjettu wl_registry, dopu à quale u cliente ùn puderà più aduprà lu, è u servitore cumpostu smetterà di trasmette l'eventi attraversu ellu.






Source: opennet.ru
Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster