È stato rilasciato l'ambiente desktop GNOME 49

Dopo sei mesi di sviluppo, è stata pubblicata la versione del desktop environment GNOME 49. Per una rapida valutazione delle funzionalità di GNOME 49 sono state proposte distribuzioni Live specializzate basate su openSUSE e un'immagine di installazione preparata nell'ambito dell'iniziativa GNOME OS. GNOME 49 è già incluso anche nelle versioni sperimentali di Ubuntu 25.10 e Fedora 43.

Nel nuovo rilascio:

  • Per impostazione predefinita, è stato attivato il lettore video Showtime, che ora sarà fornito con il nome di GNOME Video Player invece che con il lettore video Totem (GNOME Videos). Il programma Showtime si distingue per un'interfaccia minimalista che viene visualizzata sopra il contenuto e nascosta durante la visione. Supporta controlli standard, modalità a schermo intero, modifica della velocità di riproduzione, visualizzazione dei sottotitoli, switch tra tracce audio e opzioni dei sottotitoli, rotazione dell'immagine sullo schermo e creazione di screenshot. A differenza di Totem, che utilizza GTK 3, Showtime si avvale delle librerie GTK 4 e Libadwaita.
    È stato rilasciato l'ambiente desktop GNOME 49
  • È stato incluso un nuovo visualizzatore di documenti, Papers, che sarà fornito con il nome di Document Viewer invece di Evince. Papers è un fork di Evince, creato lo scorso anno con l'obiettivo di modernizzare sostanzialmente il codice sorgente. Tra le principali differenze di Papers, si segnala il porting alla libreria GTK4, l'utilizzo del linguaggio Rust nello sviluppo, una significativa modernizzazione del design, un aumento delle prestazioni e l'integrazione di strumenti per la firma digitale dei documenti. Per il resto, Papers è simile funzionalmente a Evince e consente anche di visualizzare, cercare e annotare documenti nei formati PDF, DjVu, TIFF e negli archivi di fumetti (CBR, CBT, CBZ, CB7). Tuttavia, in Papers è stata rimossa la supporto per il formato DVI e per la piattaforma Windows, molti widget interni di Evince sono stati sostituiti con widget standard di GTK, è cessato l'uso del processo in background papersd e è stata rimossa la barra degli strumenti separata per l'aggiunta di annotazioni.
    È stato rilasciato l'ambiente desktop GNOME 49
  • È stata riorganizzata l'interfaccia del calendario-pianificatore, che ora può adattarsi automaticamente allo spazio disponibile sullo schermo. Per un'esperienza più comoda su schermi piccoli e in modalità mosaico è stata aggiunta la possibilità di nascondere manualmente il pannello laterale. È stata implementata il supporto per l'esportazione dell'elenco degli eventi in file in formato ICS. È stato modificato lo stile visivo e migliorata la leggibilità delle informazioni sugli eventi.
    È stato rilasciato l'ambiente desktop GNOME 49
  • Nel browser web Epiphany sono state ampliate le funzionalità di blocco della pubblicità, ed è stata aggiunta la possibilità di collegare elenchi di blocco regionali. La barra degli indirizzi è stata migliorata, con supporto per l'inserimento in loco e un pulsante per disattivare il suono. Nelle finestre strette, la barra degli indirizzi si sposta verso il basso dello schermo. È stato ampliato il supporto per le smart card. È stata aggiunta una finestra di dialogo separata per la gestione delle password. È stata aggiunta la possibilità di terminare o disinstallare (uninstall) un'applicazione web tramite il menu. Durante la ricerca nella pagina, sono state aggiunte opzioni per la ricerca tenendo conto del maiuscolo e per la ricerca di parole intere. È stata introdotta una nuova modalità di modifica dei segnalibri. È stato implementato il supporto della specifica OpenSearch per aggiungere motori di ricerca.
  • Nel programma di gestione delle mappe GNOME Maps sono state localizzate le icone della metropolitana e delle stazioni ferroviarie. Sono stati implementati segnalibri interattivi con nomi di strade e numeri civici, cliccando sui quali viene mostrata l'informazione sul luogo. Nelle impostazioni dell'account è stato garantito il display degli avatar dai profili OpenStreetMap.
    È stato rilasciato l'ambiente desktop GNOME 49
  • È stata ottimizzata la performance del gestore delle applicazioni GNOME Software. Sono stati significativamente ridotti i consumi di memoria e accelerato il processo di parsing dei dati da grandi repository, il che ha velocizzato il lavoro con i cataloghi flatpak, come Flathub.
  • Nel composito server Mutter ha migliorato la gestione del colore e il supporto HDR. È stata fornita la possibilità di ridisegnare gli sfondi del desktop con una profondità di colore a 16 bit per canale. Sono state aumentate le prestazioni delle operazioni di gestione del colore nel backend di caricamento delle immagini (Glycin). È stato aggiunto un nuovo catalogo di sfondi per desktop, appositamente progettato per sistemi con schermi che supportano un'ampia gamma di luminosità (HDR).
  • Sono state ampliate le funzionalità per il lavoro remoto con il desktop. È stata introdotta la possibilità di aggiungere monitor virtuali aggiuntivi a una sessione di accesso remoto al desktop GNOME per ricreare configurazioni multi-monitor anche se sulla macchina locale non sono presenti monitor reali aggiuntivi. È stato aggiunto il supporto per il reindirizzamento degli eventi multi-touch dal client alla sessione remota GNOME per lavorare con schermi touch sul lato client. È stato aggiunto il supporto per le coordinate relative per stimare il movimento del mouse (richiesto nei giochi).
  • Nella schermata di blocco dell'accesso al sistema sono visualizzati i controlli per la riproduzione dei contenuti multimediali, consentendo di fermare la riproduzione o cambiare traccia senza sbloccare lo schermo.
  • È stato aggiunto un nuovo menu per gestire gli strumenti per persone con disabilità nella schermata di accesso al sistema.
  • Il pulsante della modalità "non disturbare" è stato spostato dalla lista delle notifiche al blocco delle impostazioni rapide.
  • È stata migliorata l'implementazione del cestino.
  • È stata implementata l'indicazione della connessione del dispositivo a una fonte di alimentazione fissa, non legata all'indicazione dello stato della batteria. Questa modifica consente di determinare se si sta utilizzando la rete anche se la ricarica è sospesa a causa dell'attivazione della modalità di estensione della vita della batteria.
  • È stata aggiunta la possibilità di modificare la luminosità dello schermo tramite le impostazioni rapide quando l'HDR è attivato.
  • È stata aggiunta un'impostazione ("gsettings set org.gnome.desktop.screensaver restart-enabled") che consente di utilizzare i pulsanti di riavvio e di spegnimento nella schermata di blocco del sistema.
  • È stata attivata l'isolamento sandbox per il caricamento di immagini nelle applicazioni GTK.
  • È stato aggiunto il gioco Mahjongg e l'app per la gestione dei dizionari Wordbook alla collezione GNOME Circle.
    È stato rilasciato l'ambiente desktop GNOME 49
  • È stato incluso il toolkit Mutter SDK (Mutter Development Kit), che realizza un nuovo modo di interagire con il compositing manager Mutter e la shell GNOME. Mutter SDK consente di eseguire un'istanza annidata della shell GNOME all'interno di un'applicazione GTK per semplificare il test di Mutter e della shell GNOME durante lo sviluppo. Le istanze annidate di Mutter e della shell GNOME visualizzano informazioni su un monitor virtuale, legato alla sessione utente corrente, visualizzate in una finestra dell'applicazione e che supportano l'emulazione degli eventi touch screen. Per avviare istanze separate in mutter e gnome-shell è stata aggiunta l'opzione "--sdk".
    È stato rilasciato l'ambiente desktop GNOME 49
  • Nell'insieme degli strumenti per lo sviluppo di applicazioni (GNOME SDK) è incluso il compilatore blueprint-compiler, che consente di utilizzare la sintassi Blueprint per definire l'interfaccia delle applicazioni. Blueprint semplifica la creazione dell'interfaccia utilizzando la libreria GTK4 e si distingue per l'adozione di una sintassi dichiarativa semplice, che replica il modello dei widget GTK, supportando modelli tipizzati, tipi e gestori. A differenza del formato dei file ui di GTK, Blueprint non utilizza una sintassi XML, considerata sovraccarica e scomoda per la modifica manuale.
  • È stata rafforzata la dipendenza da systemd. In GDM è stata utilizzata l'infrastruttura userdb fornita da systemd. È stata rimossa l'implementazione del proprio gestore servizi, che era utilizzato in gnome-session come gestore secondario per l'avvio dei servizi GNOME in ambienti privi di systemd.
  • La libreria Libadwaita è stata aggiornata alla versione 1.8, che introduce una nuova classe AdwShortcutsDialog con implementazione di una finestra di dialogo per navigare tra le combinazioni di tasti disponibili.
  • La libreria GTK è stata aggiornata alla versione 4.20, che implementa il supporto per i formati di colore YUV, ha rivisitato il rendering delle icone simboliche e ha aggiunto il supporto per le media query CSS per lo schema colore, ampliando il supporto a Wayland.
  • Per impostazione predefinita, la sessione X11 è disabilitata. Il supporto X11 è disabilitato in gnome-session, gdm, mutter e gnome-shell, ma può essere ripristinato in fase di build se desiderato. La possibilità di avviare applicazioni che utilizzano X11 è mantenuta tramite xwayland.

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