Veröffentlichung der GNOME-Desktopumgebung 49

Nach sechsmonatiger Entwicklung wurde die Veröffentlichung der GNOME-Desktopumgebung 49 veröffentlicht. Für eine schnelle Bewertung der Funktionen von GNOME 49 wurden spezielle Live-Images auf Basis von openSUSE und ein Installationsabbild, das im Rahmen der GNOME OS-Initiative erstellt wurde, angeboten. GNOME 49 ist auch bereits Bestandteil experimenteller Builds von Ubuntu 25.10 und Fedora 43.

In der neuen Version:

  • Standardmäßig wird der Videoplayer Showtime verwendet, der nun unter dem Namen GNOME Video Player statt als Totem (GNOME Videos) geliefert wird. Die Anwendung Showtime zeichnet sich durch eine minimalistische Benutzeroberfläche aus, die über dem Inhalt angezeigt wird und während der Wiedergabe versteckt wird. Es werden Standardbedienelemente, ein Vollbildmodus, eine Änderung der Wiedergabegeschwindigkeit, die Anzeige von Untertiteln, das Wechseln zwischen Tonspuren und Untertitelvarianten, die Drehung des Bildschirms und das Erstellen von Screenshots unterstützt. Im Gegensatz zu Totem, das GTK 3 verwendet, nutzt Showtime die Bibliotheken GTK 4 und Libadwaita.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Enthalten ist ein neuer Dokumentenbetrachter namens Papers, der unter dem Namen Document Viewer statt Evince angeboten wird. Papers ist ein Fork von Evince, der im vergangenen Jahr mit dem Ziel erstellt wurde, die Codebasis erheblich zu modernisieren. Zu den wichtigsten Unterschieden von Papers gehört das Portieren auf die GTK4-Bibliothek, die Verwendung der Programmiersprache Rust bei der Entwicklung, eine erhebliche Modernisierung des Designs, Leistungssteigerungen und die Integration von Mitteln zur Beglaubigung von Dokumenten mit einer digitalen Signatur. Ansonsten ist Papers in seiner Funktionalität Evince ähnlich und ermöglicht ebenfalls das Anzeigen, Suchen und Kommentieren von Dokumenten in den Formaten PDF, DjVu, TIFF und Comic-Archiven (CBR, CBT, CBZ, CB7). Dabei wurde die Unterstützung für das DVI-Format und die Windows-Plattform eingestellt, viele interne Widgets von Evince wurden durch Standardwidgets von GTK ersetzt, die Verwendung des Hintergrundprozesses papersd wurde eingestellt, und die separate Werkzeugleiste zum Hinzufügen von Anmerkungen wurde entfernt.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Die Benutzeroberfläche des Kalenderplaners wurde überarbeitet und kann sich nun automatisch an den verfügbaren Bildschirmplatz anpassen. Um die Arbeit auf kleinen Bildschirmen und im Mosaikfenstermodus angenehmer zu gestalten, wurde die Möglichkeit hinzugefügt, die Seitenleiste manuell auszublenden. Die Unterstützung für den Export von Ereignisliste in Dateien im ICS-Format wurde implementiert. Der visuelle Stil wurde geändert und die Lesbarkeit der Informationen über Ereignisse verbessert.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Im Webbrowser Epiphany wurden die Funktionen zur Werbeblockierung erweitert, und die Möglichkeit hinzugefügt, regionale Blocklisten zu verbinden. Die Adressleiste wurde verbessert, mit Unterstützung für die Eingabe von Vorschlägen und einer Schaltfläche zum Stummschalten. In schmalen Fenstern wird die Adressleiste nach unten verschoben. Der Support für Smartcards wurde erweitert. Ein separater Dialog zur Verwaltung von Passwörtern wurde hinzugefügt. Eine Möglichkeit zum Beenden oder Deinstallieren (uninstall) von Webanwendungen über das Menü wurde hinzugefügt. Bei der Seitensuche wurden Optionen für die Groß- und Kleinschreibung sowie für die Suche nach ganzen Wörtern hinzugefügt. Ein neuer Lesezeichenbearbeitungsmodus wurde eingeführt. Die Unterstützung der OpenSearch-Spezifikation zur Hinzufügung von Suchmaschinen wurde implementiert.
  • In der Kartenanwendung GNOME Maps wurden die Piktogramme für U-Bahn- und Bahnhöfe lokalisiert. Interaktive Markierungen mit Straßennamen und Hausnummern wurden implementiert, die beim Klicken Informationen über den Ort anzeigen. In den Kontoeinstellungen werden Avatare aus OpenStreetMap-Profilen angezeigt.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Die Leistung des GNOME Software-Anwendungsmanagers wurde optimiert. Der Speicherverbrauch wurde erheblich gesenkt und die Datenanalyse von großen Repositories beschleunigt, was die Arbeit mit Flatpak-Katalogen wie Flathub beschleunigt hat.
  • Im Composite Server Mutter hat die Farbenverwaltung und die Unterstützung von HDR verbessert. Es wurde die Möglichkeit geschaffen, Desktop-Hintergründe mit einer Farbtiefe von 16 Bit darzustellen. Die Leistung der Farbverwaltungsoperationen im Bildlade-Backend (Glycin) wurde erhöht. Ein neuer Katalog für Desktop-Hintergründe wurde hinzugefügt, der speziell für Systeme mit HDR-Bildschirmen entwickelt wurde.
  • Die Mittel für die Fernarbeit mit dem Desktop wurden erweitert. Es besteht die Möglichkeit, zusätzliche virtuelle Monitore zu einer GNOME-Fernzugriffssitzung hinzuzufügen, um Multi-Monitor-Konfigurationen zu rekonstruieren, auch wenn auf dem Quellsystem keine zusätzlichen physischen Monitore vorhanden sind. Die Unterstützung für die Weiterleitung von Multitouch-Ereignissen vom Client zur GNOME-Fernsitzung wurde hinzugefügt, um die Nutzung von Touchscreens auf der Client-Seite zu ermöglichen. Die Unterstützung für relative Koordinaten zur Erfassung der Mausbewegung wurde hinzugefügt (benötigt in Spielen).
  • Auf dem Sperrbildschirm des Systems werden Steuerelemente zur Multimedia-Wiedergabe angezeigt, sodass Sie die Wiedergabe anhalten oder den Titel wechseln können, ohne den Bildschirm zu entsperren.
  • Ein neues Menü zur Verwaltung von Hilfsmitteln für Menschen mit Behinderungen wurde auf dem Anmeldebildschirm hinzugefügt.
  • Der „Nicht stören“-Modus-Schalter wurde aus der Benachrichtigungsliste in den Bereich der schnellen Einstellungen verschoben.
  • Die Implementierung des Papierkorbs wurde verbessert.
  • Die Anzeige der Verbindung eines Geräts mit einer stationären Stromquelle wurde implementiert, ohne an die Anzeige des Akkuladestatus gebunden zu sein. Diese Änderung ermöglicht es, die Stromversorgung vom Netz zu erkennen, selbst wenn das Laden aufgrund des Aktivierens des Akkusparmodus unterbrochen ist.
  • Die Möglichkeit, die Bildschirmhelligkeit über die schnellen Einstellungen bei eingeschaltetem HDR zu ändern, wurde hinzugefügt.
  • Eine Einstellung („gsettings set org.gnome.desktop.screensaver restart-enabled“) wurde hinzugefügt, die die Verwendung der Neustart- und Herunterfahren-Schaltflächen auf dem Sperrbildschirm des Systems ermöglicht.
  • Die Sandbox-Isolierung des Ladens von Bildern in GTK-Anwendungen wurde aktiviert.
  • Das Spiel Mahjongg und die Anwendung Wordbook zur Wörterbuchnutzung wurden in die GNOME Circle-Sammlung aufgenommen.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Das Mutter SDK (Mutter Development Kit) wurde implementiert, um eine neue Interaktion mit dem Composite-Manager Mutter und der GNOME Shell zu ermöglichen. Das Mutter SDK erlaubt es, eine verschachtelte Instanz der GNOME Shell innerhalb einer GTK-Anwendung zu starten, um das Testen von Mutter und GNOME Shell während der Entwicklung zu erleichtern. Verschachtelte Instanzen von Mutter und GNOME Shell geben Informationen auf einem virtuellen Monitor aus, der an die aktuelle Benutzersitzung gebunden ist, in einem Anwendungsfenster angezeigt wird und die Emulation von Touchscreen-Ereignissen unterstützt. Um getrennte Instanzen von Mutter und GNOME Shell zu starten, wurde die Option "—sdk" hinzugefügt.
    Veröffentlichung der GNOME-Desktopumgebung 49
  • Im Entwicklungstool GNOME SDK ist der Blueprint-Compiler enthalten, der die Verwendung von Blueprint-Markup zur Definition von Anwendungsoberflächen ermöglicht. Blueprint vereinfacht die Erstellung von Oberflächen mit der GTK4-Bibliothek und zeichnet sich durch einen einfachen deklarativen Syntax aus, der das Widget-Modell von GTK widerspiegelt und Vorlagen, Typen und Handler unterstützt. Im Gegensatz zu den GTK-ui-Dateiformaten wird in Blueprint kein XML-Markup verwendet, das als überladen und schwer manuell zu bearbeiten wahrgenommen wird.
  • Die Abhängigkeit von systemd wurde verstärkt. In GDM wird die von systemd bereitgestellte Infrastruktur userdb verwendet. Die Implementierung eines eigenen Dienstmanagers, der in gnome-session als Fallback-Handler für den Start von GNOME-Diensten in Umgebungen ohne systemd verwendet wurde, wurde entfernt.
  • Die Bibliothek Libadwaita wurde auf Version 1.8 aktualisiert, die eine neue Klasse AdwShortcutsDialog mit der Implementierung eines Dialogs zur Navigation durch verfügbare Tastenkombinationen bietet.
  • Die GTK-Bibliothek wurde auf Version 4.20 aktualisiert, die die Unterstützung für YUV-Farbmodelle implementiert, die Darstellung von symbolischen Icons überarbeitet und die Unterstützung für CSS-Medienabfragen für das Farbschema erweitert sowie die Unterstützung für Wayland verbessert.
  • Der X11-Sitzung ist standardmäßig deaktiviert. Die Unterstützung für X11 ist in gnome-session, gdm, mutter und gnome-shell deaktiviert, kann jedoch bei Bedarf in der Build-Phase wiederhergestellt werden. Die Möglichkeit, Anwendungen zu starten, die X11 nutzen, wird weiterhin über xwayland bereitgestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4