Die Entwicklung des Plasma Bigscreen-Projekts wird fortgesetzt

Plasma Bigscreen_frame_20

Nach Jahren der Stille und Stagnation ist das Projekt Plasma-Großbildschirme haben neues Leben bekommen. Ursprünglich als TV-Schnittstelle basierend auf KDE-Technologien konzipiert, erwacht diese Plattform zu neuem Leben dank der Bemühungen unabhängiger Entwickler wie Devin Lin.

Plasma-Großbildschirm wurde erstmals im Jahr 2020 eingeführt mit der Absicht, ein umfassendes Desktop-Erlebnis auf großen Bildschirmen zu bieten, mit Fernbedienungen oder Sprachassistenten anstelle von Tastatur und Maus. Allerdings Seine Entwicklung wurde eingefroren, da es nicht an KDE Plasma 6 oder die Qt 6-Bibliotheken angepasst werden konnte. Heute versucht das Projekt mit neuen Zielen und einem klareren Fokus, seinen Platz im KDE-Ökosystem zurückzuerobern und hofft, Teil von Plasma 6.5 zu werden.

In seiner Anfangsphase stützte sich Plasma Bigscreen weitgehend vom Open Source virtuellen Assistenten Mycroft, Es wurde sogar spezielle Hardware entwickelt, um es zu integrieren. Aber mit der Schließung von Mycroft und der Einstellung des Sponsorings von Blue Systems, das Projekt verlor an SchwungObwohl das Projekt im letzten Jahr auf Plasma 6 und Qt 6 portiert wurde, gab es keine öffentlichen Versionen oder Vorschauen. Dies änderte sich kürzlich dank des Eingreifens von Devin Lin und anderen Mitwirkenden. Sie ergriffen die Initiative, um den Code zu bereinigen, die Benutzeroberfläche neu zu gestalten und die Konfigurationstools zu überarbeiten, wodurch das Projekt neuen Schwung erhielt.

Eine moderne und fokussierte Benutzeroberfläche

Eine der ersten Prioritäten war die visuelle Neugestaltung. Panels mit Schatten und Hintergrundfüllungen entfernt, Übernahme eines moderneren, flacheren Stils, der für große Bildschirme geeignet ist. Erweiterte Bildschirmtakte, Hintergrundunschärfe für unscharfe Elemente und eine neue KRunner-basierte Ansicht, die die Suche nach Apps ohne manuelles Scrollen ermöglicht, wurden hinzugefügt. Die Listendarstellung wurde mithilfe von ListView optimiert, was die Leistung verbessert und den Ressourcenverbrauch auf Geräten wie dem Raspberry Pi 5 reduziert.

El Das alte Konfigurationssystem wurde komplett neu gestaltet mit einer Kategorie-Navigations-Seitenleiste und einem benutzerfreundlichen Zwei-Panel-Layout mit Fernbedienung. Devin entwickelte eine QML-Komponentenbibliothek, die auf das Fernsehen ausgerichtet ist, wodurch Module (KCM) ein einheitliches Layout erhalten. Wichtige Module wie Anzeige, Ton, WLAN-Netzwerk, KDE Connect und Einstellungen für große Bildschirme wurden in diese neue Struktur portiert, was ihre Benutzerfreundlichkeit in Umgebungen ohne Touch-Bedienung verbessert.

Plasma-Großbildschirm

Im Rahmen der Modernisierung Envmanager wurde integriert, ein von Plasma Mobile übernommenes Tool Damit können Sie je nach Umgebungstyp spezifische Konfigurationen festlegen (Desktop, Mobilgerät oder TV). Dadurch müssen Distributionen nicht für jeden Fall eigene Patches anwenden, und die Verwaltung der Systemvariablen und Parameter erfolgt zentral an einem einzigen Kontrollpunkt.

Praxistests und Steuerung mit Gamepads

Um die Benutzererfahrung zu validieren, Der neue Plasma Bigscreen wurde auf einem Raspberry Pi 5 mit postmarketOS getestet.. Es ist auch möglich, es aus den Arch Linux AUR-Repositories oder mit Flatpak-Paketen zu installieren. Was die Fernbedienung, Plasma-Fernbedienungen wurden wiederverwendet, Dadurch können Sie HDMI-CEC-kompatible Gamepads und TV-Fernbedienungen verwenden, als wären sie Tastaturen, obwohl an der CEC-Unterstützung noch gearbeitet werden muss.

TV-kompatibles App-Ökosystem

Obwohl die alten "Mycroft Skills" nicht mehr verfügbar sind, Verschiedene für das Fernsehen entwickelte oder angepasste Anwendungen wurden getestet. Unter ihnen sind:

  • Code: Multimedia-Center mit Pfeilnavigation.
  • Vakuumröhre: Als Flatpak verpackte YouTube TV-Weboberfläche.
  • SuperTux und SuperTuxKart: Mit Controllern kompatible Spiele.
  • Aura und Plank: Von KDE entwickelter Webbrowser und Mediaplayer.

Diese neue Umgebung ist in der Lage, viele traditionelle Desktop-Anwendungen auszuführen dank Flatpak-Unterstützung, wodurch die Reichweite erweitert wird, ohne das Benutzererlebnis zu beeinträchtigen.

Ausstehende Herausforderungen und nächste Schritte

Trotz der Fortschritte Es gibt Aspekte, die noch Aufmerksamkeit erfordernEine virtuelle Tastatur mit Pfeiltasten ist nicht vorhanden, allerdings wird im Rahmen des Plasma Keyboard-Projekts daran gearbeitet. Die Portierung ist auch noch nicht abgeschlossen el Konfigurationsmodul für Fernbedienungen und Gamepads. Eine weitere Herausforderung besteht darin, dass es kein spezifisches Design-Framework für Fernsehschnittstellen gibt, was die Verwendung benutzerdefinierter Komponenten und einer Menge spezifischen Codes erfordert.

Nach der Einstellung mit der Veröffentlichung von Plasma 6 entfernten viele Distributionen ihre Plasma Bigscreen-Pakete. Das Ziel ist nun, es wieder in den KDE-Release-Zyklus zu integrieren, beginnend mit Plasma 6.5.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie schließlich die Details im einsehen folgenden Link