Nate Graham, Entwickler, der für die Qualitätssicherung im KDE-Projekt zuständig ist, hat den neuesten Entwicklungsbericht über KDE veröffentlicht. Darüber hinaus wurde der Übergang des Zweigs KDE Plasma 6.4 in die Beta-Testphase bekannt gegeben und die Codebasis für funktionale Änderungen eingefroren (nur Fehlerbehebungen sind erlaubt). Die Veröffentlichung von KDE Plasma 6.4 ist für den 17. Juni geplant.
Verbesserungen, die in KDE Plasma 6.4 in dieser Woche vor dem Einfrieren der Codebasis angenommen wurden:
- Im Kompositormanagement KWin wurde die Möglichkeit zur Aktivierung eines erweiterten dynamischen Helligkeitsbereichs für Bildschirme implementiert, die kein HDR unterstützen, auf denen HDR durch Anpassung der Hintergrundbeleuchtung simuliert wird.
- Eine Einstellung zur Begrenzung der maximalen Farbtiefe wurde hinzugefügt.
- Ein Widget zur Kalibrierung von HDR wurde implementiert.

- Anwendungen, die XWayland verwenden, erhalten die Möglichkeit, die Tastatur und den Mauszeiger zu steuern, ohne dass Bestätigungsanfragen bei solchen Vorgängen ausgegeben werden. Standardmäßig ist diese Funktion deaktiviert, da sie das Sicherheitsniveau des Systems verringert.

- In der Anwendung System Monitor wurde das Design des Übersichtsmodus modernisiert. Ein Lastindikator für die GPU und Diagramme zur Verfügbarkeit von Speicherplatz auf einzelnen Festplatten wurden hinzugefügt.

- Im Widget zur Lautstärkeregelung wurden Textüberschriften für Eingabe- und Ausgabegeräte hinzugefügt.

- Im Widget mit dem Papierkorb wurde ein Fortschrittsindikator für den Löschvorgang (rotierender Spinner) hinzugefügt.
- Benachrichtigungen über unzureichenden freien Speicherplatz auf der Festplatte werden für alle Partitionen ausgegeben (außer für Partitionen im Nur-Lese-Modus und überlaufenen bis zur Montage), und nicht nur für / und /home. Es wurde die Möglichkeit hinzugefügt, den Füllstand zu konfigurieren, ab dem eine Warnung ausgegeben wird.
- Im integrierten RDP-Server wurde das Speichern der beim Login bereitgestellten Berechtigungen sichergestellt, um nicht bei jedem Mal eine Anfrage auszugeben. Die Unterstützung von horizontalen Scrollereignissen, die von RDP-Clients kommen, wurde hinzugefügt.
- In KDE Frameworks 6.15 wurden Performance-Probleme behoben, die durch übermäßigen Input/Output beim Anzeigen von Miniaturen mit Verzeichnisinhalten verursacht wurden, wenn der Mauszeiger darüber schwebt, sowohl auf dem Desktop als auch im Dateimanager Dolphin. In KDE Frameworks 6.14.1 wurde ein Fehler behoben, der zu Abstürzen von KDE-Anwendungen auf Basis von QtQuick führte, wenn der Inhalt in Distributionen mit zusätzlichen Build-Ressourcen gescrollt wurde.
Früher hinzugefügte Änderungen in KDE Plasma 6.4:
- Im Kickoff-Anwendungsmenü wurden Etiketten für kürzlich installierte Programme hinzugefügt.

- Eine Warnung wurde hinzugefügt, die ausgegeben wird, wenn ein Mikrofon von einer Anwendung angesprochen wird, wenn das Mikrofon in den Einstellungen in den lautlosen Modus versetzt wurde.

- Im KMenuEdit wurde die Möglichkeit hinzugefügt, den permanenten Start ausgewählter Anwendungen auf einer diskreten GPU einzustellen.

- Im Konfigurator wurde die Benutzeroberfläche der Anzeigeneinstellungsseite verbessert. In Systemen mit einem einzelnen Bildschirm wird der Bereich zur Auswahl der Bildschirmlayouts ausgeblendet. In Multimonitor-Konfigurationen wurde die Hervorhebung des aktuellen Bildschirms und die Darstellung angeschlossener, aber nicht aktivierter Bildschirme verbessert.


- Im Konfigurator wurde ein neuer Abschnitt „Animation“ hinzugefügt, in den die Einstellungen für animierte Effekte verschoben wurden. In der Sektion „Desktop-Effekte“ wurden allgemeine Effekte belassen, die nicht mit der Visualisierung von Übergängen von einem Zustand in einen anderen verbunden sind.

- Die Handhabung von Benachrichtigungen beim Öffnen von Anwendungen im Vollbildmodus wurde geändert. Anstelle der Ignorierung nicht kritischer Benachrichtigungen wird nun automatisch der „Nicht stören“-Modus aktiviert, während mit Vollbildanwendungen gearbeitet wird. Der Unterschied besteht darin, dass nach dem Verlassen des Vollbildmodus eine Warnung über verpasste Benachrichtigungen angezeigt wird. Bei Bedarf kann dieses neue Verhalten in den Einstellungen deaktiviert werden.

- Im Systemtray wird jetzt eine Information über das nicht konfigurierte Widget mit der Wettervorhersage angezeigt.

- Im Einstellungsdialog der Panel wurden zwei separate Schaltflächen im Header in ein Menü umgewandelt, was das Problem mit der Dehnung des Dialogs auf Systemen mit Lokalisierung aufgrund zu langer Wörter auf den Schaltflächen gelöst hat.

- Auf der Seite zur Benutzerverwaltung wird eine Warnung angezeigt, wenn versucht wird, einen Benutzer mit einer aktiven Sitzung zu löschen. Bei Bestätigung einer solchen Operation werden die Dateien dieses Benutzers nicht gelöscht.

- In den Einstellungen des Systemtrays wurde eine Warnung hinzugefügt, die bei dem Versuch angezeigt wird, den Clipboard-Management-Service zu deaktivieren.

- Die Gestaltung der Dialoge zur Anpassung der Uhr-Widgets, des Wörterbuchs, des Timers und zur Anzeige von Diashows aus ausgewählten Bildern wurde modernisiert.

- Der Abstand zwischen den Schaltflächen „Anpassen“ und „Fixieren“ im Fenster des Widgets „Digitale Uhr“ wurde vergrößert.

- Im Widget für die Medienwiedergabe (Media Controller) wurde die Unterstützung für die Tastenkombinationen Ctrl+Tab und Alt+[number] hinzugefügt, um zwischen Tabs und Quellen zu wechseln.
- Im Applet zur Steuerung des Media Players über das MPRIS-Protokoll wurde ein Geschwindigkeitsregelregler hinzugefügt.

- Die Unterstützung für das Scrollen des Inhalts im Widget Explorer mit der Geste „Ein-Finger-Schieben“ auf dem Touchscreen wurde hinzugefügt.
- Ein Diagramm wurde implementiert, um die Änderung der Dateikopiergeschwindigkeit visuell darzustellen. Das Diagramm ist auf der Seite „Details“ verfügbar, die über die Benachrichtigung über das Kopieren einer Datei erreicht werden kann.

- Eine Einstellung wurde hinzugefügt, um die Anzeige von Symbolen bestimmter Anwendungen im Systemtray zwangsweise zu deaktivieren. Diese neue Option kann nützlich sein, wenn Anwendungen keine internen Einstellungen zum Beenden der Anzeige von Indikatoren haben (z.B. Discord).

- In KRunner wurde die Gruppierung der Suchergebnisse verbessert – Aktionen, die mit der Sitzung und dem Booten verbunden sind, sind jetzt in der Prioritätenliste enthalten, die zuerst angezeigt wird. Die Navigation in KRunner unter Verwendung der Tastatur wurde verbessert.

- Die Heuristik zur Zentrierung von Dialogfenstern der Widgets relativ zum Bildschirm oder zur Leiste wurde optimiert.

- Im Dialog zur Anpassung der Leiste spiegelt die Visualisierung der Layouts jetzt die tatsächliche Position der Leiste auf dem Bildschirm wider.

- Die Unterstützung für die Verwendung jeder des virtuellen Desktops eigenen Mosaikfensteranordnung wurde hinzugefügt.
- Die Unterstützung für Wayland wurde verbessert. Im Kompositions-Manager KWin wurde die stabile Version des Wayland-Protokolls ext-data-control aktiviert, die für die ordnungsgemäße Funktion mit dem Clipboard erforderlich ist (zuvor wurde das Protokoll wlr-data-control-unstable-v1 verwendet).
- Die Unterstützung für das Wayland-Protokoll ext-idle-notify wurde hinzugefügt.
- Unterstützung des Wayland-Protokolls fifo hinzugefügt, das es ermöglicht, den FIFO-Mechanismus (First In - First Out) zur Verarbeitung der Warteschlange der Aktualisierung des Inhalts der angezeigten Oberfläche zu verwenden. Mithilfe des genannten Protokolls kann beim Rendering auf das Warten auf den Abschluss der vertikalen Synchronisation (vblank) verzichtet werden, anstelle von Callback-Aufrufen jedes Mal, wenn ein neuer Frame angezeigt werden kann, was das Problem der hohen GPU-Belastung bei Verwendung von VSync löst.
- Unterstützung des Wayland-Protokolls xdg-session-management hinzugefügt. Die Änderung ermöglicht das Wiederherstellen des Zustands von Fenstern einer unterbrochenen Sitzung in Umgebungen, die auf dem Wayland-Protokoll basieren, beispielsweise im Falle eines Abbruchs des Kompositors. Server oder der Anwendung.
- In der Wayland-basierten Umgebung wurde die Möglichkeit der relativen Positionierung auf Grafiktabletts hinzugefügt, bei der die Position des Stifts relativ zur vorherigen Position und nicht zur absoluten Position auf der Tablet-Oberfläche bestimmt wird. Für die Arbeit mit Wayland wurde die Möglichkeit zur Steuerung des grafischen Cursors über die Tastatur angepasst.
- Der Code von kwin wurde in kwin_x11 und kwin_wayland unterteilt.
- In KWin wurde die Möglichkeit hinzugefügt, die Dauer des Desktop-Dämpfungs-Effekts („Fade Desktop“) anzupassen.
- Unterstützung von HDR-Videos im P010-Format hinzugefügt.
- Die Genauigkeit der Erkennung und Anzeige von Informationen über den Zustand der Batterien von Bluetooth-Geräten durch das Widget Power & Battery wurde verbessert.
- Die Verwendung von EncFS zum Erstellen neuer Plasma Vault-Speicher wurde verboten (bereits erstellte Speicher auf Basis von EncFS werden weiterhin funktionieren). Als Grund wird die Einstellung der Entwicklung von EncFS sowie das Vorhandensein von Sicherheitsanfälligkeiten in EncFS genannt.
- Unterstützung des xdg-Portals Clipboard hinzugefügt, das den Zugriff auf die Zwischenablage für Anwendungen ermöglicht, die in isolierten Umgebungen ausgeführt werden, beispielsweise in Flatpak-Formaten.
- Die Leistung der Bildschirmaufnahme mit Video im VP9-Format (standardmäßig verwendet) wurde erheblich verbessert.
- Die interaktiven Schaltflächen in Benachrichtigungen, die im Popup-Fenster mit der Benachrichtigungshistorie angezeigt werden, werden nun gespeichert.
- In Mehrmonitor-Konfigurationen werden die Uhren und interaktiven Elemente der Benutzeroberfläche auf den Sperr- und Anmeldebildschirmen jetzt nur auf einem aktiven Bildschirm angezeigt und auf den übrigen Bildschirmen, die keinen Eingabefokus haben, ausgeblendet.
- Die Möglichkeit zum Wechseln zwischen Fenstern über die Tastenkombinationen Meta+Tab und Meta+Shift+Tab wurde implementiert.
- Für Benachrichtigungen wurde die Unterstützung zur Auswahl des Typs des akustischen Alarms realisiert (zum Beispiel kann beim Empfang einer E-Mail ein spezifischer Ton abgespielt werden, der für den Eingang einer Nachricht charakteristisch ist).
- Das Set der dunklen Cursor wurde in „Breeze Dark“ umbenannt.
- Das Registrierungsfenster für Tastenkombinationen wurde neu gestaltet.

- Im Dialog zur Einstellung von Aktionen bei Doppelclicks mit der Maus wurde ein Bereich zum Testen von Änderungen vor deren Anwendung hinzugefügt.

- Es wurde die Möglichkeit bereitgestellt, den App-Manager Discover direkt aus Benachrichtigungen über verfügbare Updates zu starten.
- In der Benutzeroberfläche zur Bearbeitung von Elementen in der Zwischenablage wird die Schaltfläche zum Speichern nur aktiviert, nachdem sich der Text geändert hat.
- Das Werkzeug für die Integration mit Browsern unterstützt jetzt Flatpak-Pakete von alternativen Browsern auf Basis der Engines Chromium und Firefox, wie LibreWolf und Ungoogled Chromium.
- Die Leistung bei Verwendung des Nachtmodus und bei der Anpassung der Helligkeit wurde verbessert (in diesen Modi kam es zu einem Rückgang der Bildwiederholrate bei der Videodarstellung).
- Auf dem Sperrbildschirm des Systems wurde die Möglichkeit hinzugefügt, das Zeitlimit für die Anzeige der Anmeldeaufforderung anzupassen.
- Im Lautstärkewidget wird jetzt der Titel des Inhalts angezeigt, der in Anwendungen wiedergegeben wird, die solche Metadaten bereitstellen (zum Beispiel in Browsern).

- Im Konfigurator im Abschnitt zur Einstellung der Hotkeys werden verständlichere Namen für die Tastenkombinationen in KWin und Plasma verwendet.

- Im Konfigurator auf der Seite mit den Anzeigeeinstellungen wird die Anzeige von nicht ganzzahligen Werten der Bildwiederholrate sichergestellt (zum Beispiel 59,94Hz).
Quelle: opennet.ru



























