Gli utenti di Ubuntu probabilmente non capiscono bene cosa sia Progetto GNOME quando nel loro articolo di notizie di questa settimana menzionano che i bordi arrotondati sono stati rimossi. Ha perfettamente senso: il pannello superiore di Ubuntu è una lunga barra rettangolare, ma non è il caso del desktop originale. In questo momento, a sinistra ea destra c'è una parte arrotondata, e questo è un cambiamento che ci hanno avanzato oggi.
El l'articolo di questa settimana È stato intitolato "Capodanno, nuovo calendario" e beh, non è che abbiano apportato cambiamenti drastici. Piuttosto, hanno fatto quello che stanno facendo con molte altre applicazioni: il loro design verrà modificato, ma perché inizieranno a utilizzare GTK4. Se tutto va bene, e nulla ci fa pensare diversamente, arriverà come parte di GNOME 42 che uscirà a marzo.
Questa settimana in GNOME
- La strumento screenshot è stato inviato per essere integrato in GNOME 42, anche se ha ancora alcune cose da modificare.
- I bordi che erano sotto il pannello superiore sono stati rimossi, assicurando che quel piccolo dettaglio migliorerà le prestazioni (maggiori dettagli, qui).
- GLib ora supporta gruppi di proprietà e gruppi di token, che consentono di allegare/scollegare più binding o token a un GObject contemporaneamente.
- Miglioramenti GJS:
- Supporto per WeakRef e FinalizationRegistry nel runtime di GNOME. Il progetto avverte di utilizzarlo con cura, ma possono offrire alcune soluzioni a problemi con riferimenti circolari.
- I valori BigInt sono stati passati alle funzioni introspette di GObject con parametri a 64 bit. In questo modo, puoi finalmente lavorare con numeri grandi che non possono essere archiviati con precisione come valore JS Number e passarli correttamente a C. Ad esempio, GLib.Variant.new_int64(2n ** 62n).
- Aggiunte le costanti GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT e GLib.MAXUINT64_BIGINT al modulo GLib.
- Risolto un bug che si interrompeva quando si passava il valore NONE Gdk.Atom a una funzione.
- Gstreamer 1.20 è arrivato dopo quasi un anno e mezzo di lavoro. Le novità più straordinarie:
- Lo sviluppo su GitLab è cambiato in un unico repository git contenente tutti i moduli e il ramo di sviluppo è passato da master a main.
- GstPlay: nuova libreria di riproduzione di alto livello, sostituisce GstPlayer.
- Supporto runtime per libsoup2 e libsoup3 (il supporto per libsoup3 è sperimentale).
- La nuova implementazione del plugin VA-API è stata estesa con più decoder e nuovi elementi di post-elaborazione.
- Il supporto per la decodifica hardware AV1 è stato aggiunto al vecchio plug-in VA-API vaapi, al nuovo plug-in VA-API va e all'Intel Media SDK msdk.
- Supporto per subframe del decoder video.
- Supporto per la codifica intelligente (pass through) per VP8, VP9, H.265 in encodebin e transcodebin.
- Supporto audio per l'elemento sorgente della pagina Web WebKit Port for Embedded (WPE).
- Numerosi miglioramenti WebRTC, come la perdita automatica di pacchetti del decoder video, il danneggiamento dei dati e la gestione delle richieste di fotogrammi chiave.
- Percorsi più rapidi per il software di conversione video.
- Il supporto per il CODEC stateless Linux ha reso possibile ottenere MPEG-2 e VP9.
- I muxer mp4 e Matroska ora supportano le modifiche di profilo/livello/risoluzione per i flussi di input H.264/H.265 (ovvero la modifica dei dati del codec al volo).
- Molti nuovi plugin, funzionalità, miglioramenti delle prestazioni e correzioni di bug.
- Hanno introdotto Workbench, un'applicazione di apprendimento e prototipazione per lo sviluppo di GNOME. Ha un'anteprima dal vivo GTK/CSS.
- GStPipelineStudio 0.2.0 è stato rilasciato.
- Ora disponibile lxi-tools v2.0, che è una raccolta di software open source per la gestione di strumenti di test compatibili con LXI collegati in rete come oscilloscopi moderni, alimentatori, analizzatori di spettro, ecc.
- Phosh 0.15.0, con nuove funzionalità come notifiche a scorrimento, supporto VPN nell'impostazione rapida, autenticazione e icona di stato e supporto per password arbitrarie.
- Burn-My-Windows ha aggiunto il supporto per l'apertura di finestre e ha aggiunto un effetto in cui le finestre si rompono quando vengono chiuse.
- Nuova estensione del messaggio di blocco schermo con la quale puoi inserire un messaggio personalizzato nella schermata di blocco.
E questo è stato tutta questa settimana in GNOME