Efter årevis med stilhed og stagnation, projektet Plasma Bigscreen har fået nyt liv. Oprindeligt udtænkt som en TV-grænseflade baseret på KDE-teknologier, vender denne platform tilbage til livet takket være indsatsen fra uafhængige udviklere som Devin Lin.
Storskærm i plasma blev først introduceret i 2020 med den hensigt at tilbyde en komplet desktopoplevelse på store skærme ved hjælp af fjernbetjeninger eller stemmeassistenter i stedet for et tastatur og en mus. Dog, Dens udvikling blev stoppet, fordi den ikke kunne tilpasses KDE Plasma 6 eller Qt 6-bibliotekerne. I dag, med nye mål og et klarere fokus, søger projektet at genvinde sin plads i KDE-økosystemet i håb om at blive en del af Plasma 6.5.
I sine tidlige stadier var Plasma Bigscreen afhængig af i høj grad fra den virtuelle open source-assistent Mycroft, der blev endda udviklet specifik hardware til at integrere det. Men med lukningen af Mycroft og ophør af sponsorering af Blue Systems, projektet mistede momentumSelvom projektet blev porteret til Plasma 6 og Qt 6 sidste år, har der ikke været nogen offentlige udgivelser eller forhåndsvisninger. Dette ændrede sig for nylig takket være Devin Lin og andre bidragydere, der tog initiativ til at rydde op i koden, redesigne brugerfladen og modernisere konfigurationsværktøjerne, hvilket gav projektet nyt liv.
En moderne og fokuseret brugerflade
Det visuelle redesign var en af de første prioriteter. Fjernede paneler med skygger og baggrundsfyld, at indføre en mere moderne, flad stil, der er egnet til store skærme. Udvidede skærmure, sløring af baggrunden for ufokuserede elementer og en ny KRunner-baseret visning, der giver dig mulighed for at søge efter apps uden at skulle rulle manuelt, er blevet tilføjet. Listegengivelsen er blevet optimeret ved hjælp af ListView, hvilket forbedrer ydeevnen og reducerer ressourceforbruget på enheder som Raspberry Pi 5.
El Det gamle konfigurationssystem blev fuldstændig redesignet med en sidebjælke til kategorinavigation og et brugervenligt layout med to paneler og fjernbetjening. Devin udviklede et QML-komponentbibliotek orienteret mod fjernsyn, hvilket gør det muligt for moduler (KCM) at anvende et ensartet layout. Nøglemoduler såsom skærm, lyd, Wi-Fi-netværk, KDE Connect og indstillinger for storskærm er blevet porteret til denne nye struktur, hvilket forbedrer deres brugervenlighed i ikke-berøringsmiljøer.

Som en del af moderniseringen, Envmanager blev integreret, et værktøj arvet fra Plasma Mobile hvilket giver dig mulighed for at indstille specifikke konfigurationer i henhold til miljøtypen (desktop, mobil eller tv). Dette forhindrer distributioner i at skulle anvende brugerdefinerede programrettelser for hver enkelt sag, hvilket centraliserer styringen af systemvariabler og parametre i et enkelt kontrolpunkt.
Test og kontrol i det virkelige liv med gamepads
For at validere brugeroplevelsen, Den nye Plasma Bigscreen blev testet på en Raspberry Pi 5, der kører PostmarketOS.Det er også muligt at installere det fra Arch Linux AUR-arkiverne eller ved hjælp af Flatpak-pakker. Hvad angår fjernbetjening, plasma-fjernkontrollere er blevet genbrugt, hvilket giver dig mulighed for at bruge HDMI-CEC-kompatible gamepads og tv-fjernbetjeninger, som om de var tastaturer, selvom CEC-understøttelse stadig kræver forbedring.
TV-kompatibelt app-økosystem
Selvom de gamle "Mycroft-færdigheder" ikke længere er tilgængelige, Forskellige applikationer designet eller tilpasset til fjernsyn er blevet testet. Blandt dem er:
- Kody: Multimediecenter med piletavigation.
- Vakuumrør: YouTube TV-webgrænseflade pakket som Flatpak.
- SuperTux og SuperTuxKart: Spil kompatible med controllere.
- Aura og planke: Webbrowser og medieafspiller udviklet af KDE.
Dette nye miljø er i stand til at køre mange traditionelle desktopapplikationer takket være Flatpaks støtte, hvilket udvider rækkevidden uden at gå på kompromis med brugeroplevelsen.
Afventende udfordringer og næste skridt
På trods af fremskridt, Der er aspekter, der stadig kræver opmærksomhedDer er intet virtuelt tastatur med piletaster, selvom der arbejdes på dette inden for Plasma Keyboard-projektet. Den er heller ikke færdigporteret el Konfigurationsmodul til fjernbetjeninger og gamepads. En anden udfordring er manglen på et specifikt designrammeværk for tv-grænseflader, hvilket kræver brug af brugerdefinerede komponenter og en masse specifik kode.
Efter udfasningen med Plasma 6's ankomst fjernede mange distributioner deres Plasma Bigscreen-pakker. Imidlertid, MÃ¥let er nu at geninkorporere det i KDE's udgivelsescyklus, startende med Plasma 6.5..
Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.