Die Entwickler des Projekts KDE Plasma Mobile haben eine Version der Benutzeroberfläche KDE Plasma 6 für mobile Geräte vorgestellt, die auf Qt 6 und dem KDE Frameworks 6-Bibliothekenset basiert. Die Unterstützung für Telefonie in Plasma Mobile stützt sich auf den Telefonstapel ModemManager und das Kommunikationsframework Telepathy. Für die grafische Ausgabe wird der Kompositserver kwin_wayland verwendet, und für die Audioverarbeitung kommt PulseAudio zum Einsatz. Fertige Builds von KDE Plasma Mobile 6 können aus dem Testrepository der Distribution postmarketOS heruntergeladen werden.
Die mobilen Versionen der Anwendungen haben sich in letzter Zeit hauptsächlich in der KDE Gear-Suite entwickelt und sind in der Version 24.02 enthalten. Für die Benutzeroberfläche der Anwendungen kommt ein Satz von Komponenten namens Mauikit sowie das Kirigami-Framework aus den KDE Frameworks zum Einsatz, die es ermöglichen, universelle Benutzeroberflächen zu erstellen, die für Smartphones, Tablets und PCs geeignet sind. Zu den Anwendungen gehören KDE Connect, um das Telefon mit dem Desktop zu verbinden, der Dokumentenbetrachter Okular, der Musikplayer VVave, die Bildbetrachter Koko und Pix, das Notizsystem buho, der Kalender-Planer calindori, der Dateimanager Index, der Anwendungsmanager Discover, die SMS-Versand-App Spacebar, das Adressbuch plasma-phonebook, die Schnittstelle für Telefonanrufe plasma-dialer, der Browser plasma-angelfish und der Messenger Spectral.
Wesentliche Änderungen:
- Standardmäßig ist der vollständig neu gestaltete Startbildschirm von Folio aktiviert, der es dem Benutzer ermöglicht, Apps und Widgets beliebig auf den Seiten zu platzieren, Apps in thematischen Ordnern zu organisieren, eine Gesamtliste der Apps anzuzeigen (Wischgeste nach oben) und über den KRunner zu suchen (Wischgeste nach unten). Die Gruppierung von Apps erfolgt durch Ziehen und Ablegen im Drag & Drop-Modus. Der Import und Export von Layouts des Startbildschirms ist möglich.



- Eine Einrichtungsoberfläche wurde hinzugefügt, die beim ersten Start angezeigt wird und eine schnelle Konfiguration von Wi-Fi, Mobilverbindung, Zeitzone, Skalierungsgrad und Bildschirmhelligkeit ermöglicht.



- Ein neuer Authentifizierungsdialog wurde vorgeschlagen, der für mobile Bildschirme optimiert ist.


- In der Schnellzugriffsleiste wurde eine Schaltfläche zur Aktivierung des Fenstermodus («docked») hinzugefügt, bei dem das erzwungene Maximieren von Anwendungfenstern deaktiviert wird, Fensterdekoren hinzugefügt werden und Schaltflächen zum Minimieren, Maximieren und Schließen des Fensters angezeigt werden. Es wird davon ausgegangen, dass der neue Modus auf Tablets mit großen Bildschirmen oder beim Anschluss eines Monitors, einer Tastatur und einer Maus an ein Smartphone nützlich sein kann.



- In den Einstellungen wurde die Option hinzugefügt, um die ständige Anzeige des Wechsels zur virtuellen Tastatur in der unteren Navigationsleiste zu aktivieren.

- Die Benutzeroberfläche zum Wechseln zwischen Anwendungen wurde aus dem Prozess plasmashell ausgegliedert und als Effekt für KWin gestaltet, was die Wartung vereinfacht.
- Ein neuer Dienst zur Verwaltung von Einstellungen (plasma-mobile-envmanager) wurde hinzugefügt, der die Arbeit mit Konfigurationsdateien automatisiert und die Portabilität mit der Desktop-Edition gewährleistet, indem er die Verwaltung der Einstellungen bei gleichzeitiger Installation von Komponenten für Desktop- und mobile Systeme übernimmt.
- Die Möglichkeit zur Anpassung der Parameter für Vibration und Taschenlampe wurde hinzugefügt, sodass die Vibrationsgeschwindigkeit und die Helligkeit bei entsprechenden Geräten geändert werden können.
- Im Konfigurator wird die Ausführung des Moduls zur Einstellung der Mobilfunknetzparameter im asynchronen Modus sichergestellt, was Probleme mit der Benutzeroberfläche bei längeren Operationen gelöst hat. Das Design des Wi-Fi-Konfigurators wurde auf die Verwendung mobiler Formkomponenten umgestellt und mit anderen Modulen vereinheitlicht. Die Benutzeroberfläche zur Einstellung von Zeit und Datum wurde verbessert. Das System der Popup-Benachrichtigungen wurde überarbeitet. Die Unterstützung für die Verwendung eines gemeinsamen Benachrichtigungssystems in NeoChat wurde hinzugefügt, sodass keine neuen Nachrichten bei geschlossener Anwendung NeoChat verpasst werden.



- In der Clock-App wird beim Auslösen des Alarms oder des Timer-Signals das Abspielen anderer Sounds gedämpft und die Wiedergabe in Multimedia-Playern, die das MPRIS-Protokoll unterstützen, angehalten. Nach Beendigung des Signals wird die Wiedergabe wiederhergestellt.
- Im Rechner wurde die Ansicht der Verlaufshistorie verbessert, und es besteht nun die Möglichkeit, Elemente aus der Historie zu löschen. Eine neue Einstellungsseite wurde hinzugefügt, die es ermöglicht, Maßeinheiten, Genauigkeit und Parsing-Methoden auszuwählen. Die automatische Anpassung der Schriftgröße für lange Ausdrücke wurde sichergestellt, die Darstellung von Potenzen verbessert, sowie die Unterstützung für Zufallszahlen, Differenzen, Standardabweichungen usw. implementiert. Der mathematische Berechnungs-Engine wurde auf libqalculate umgestellt.



- In der Podcast-App (Kasts) wurde die Aktualisierung von Podcasts erheblich beschleunigt, indem die überflüssige RSS-Analyse für unveränderte Feeds ausgeschlossen wurde. Es wurden kleinere Änderungen an der Benutzeroberfläche vorgenommen und die Möglichkeit hinzugefügt, das Farbschema manuell auszuwählen. Bei der Verbindung über Mobilfunkanbieter wurden periodische Netzwerkverbindungen zur Einsparung von Datenverkehr deaktiviert.


- Eine neue Anwendung namens Hash-o-Matic wurde hinzugefügt, um Hashes für Dateien (MD5, SHA-256 und SHA-1) zu berechnen, Dateien zu vergleichen und die Integrität anhand digitaler Signaturen zu überprüfen.

Quelle: opennet.ru





















