Ipinagpapatuloy ang pagbuo ng proyekto ng Plasma Bigscreen

Plasma Bigscreen_frame_20

Matapos ang mga taon ng katahimikan at pagtigil, ang proyektong Plasma Bigscreen ay nabigyan ng panibagong buhay. Orihinal na nilikha bilang isang interface sa telebisyon batay sa mga teknolohiya ng KDE, ang platform na ito ay muling binubuhay salamat sa mga pagsisikap ng mga independiyenteng developer tulad ni Devin Lin.

Ang Plasma Bigscreen ay unang ipinakilala noong 2020 na may layuning maghatid ng kumpletong karanasan sa desktop sa malalaking screen, gamit ang mga remote control o voice assistant sa halip na keyboard at mouse. Gayunpaman, naantala ang pag-unlad nito dahil sa hindi pagkakatugma nito sa KDE Plasma 6 at sa mga Qt 6 library. Ngayon, na may mga bagong layunin at mas malinaw na pokus, nilalayon ng proyekto na mabawi ang lugar nito sa loob ng ecosystem ng KDE, umaasang maisama sa Plasma 6.5.

Sa mga unang yugto nito, ang Plasma Bigscreen ay lubos na umasa sa open-source virtual assistant na Mycroft, at bumuo pa nga ng nakalaang hardware para i-integrate ito. Ngunit sa pagsasara ng Mycroft at pagtigil ng sponsorship mula sa Blue Systems, nawalan ng momentum ang proyekto . Sa kabila ng pag-port nito sa Plasma 6 at Qt 6 noong nakaraang taon, walang mga pampublikong release o update. Kamakailan lamang ay nagbago ito dahil sa interbensyon ni Devin Lin at iba pang mga kontribyutor, na nagkusa na linisin ang code, muling idisenyo ang interface, at muling itayo ang mga configuration tool, na nagbigay sa proyekto ng panibagong buhay.

Isang moderno at nakatutok na interface

Ang biswal na muling pagdisenyo ay isang pangunahing prayoridad. Ang mga panel na may mga anino at mga background fill ay inalis, na gumamit ng mas moderno at patag na istilo na mas angkop sa malalaking screen. Idinagdag ang mga pinalawak na orasan ng screen, kasama ang background blurring para sa mga elementong wala sa focus, at isang bagong KRunner-based view na nagbibigay-daan sa mga user na maghanap ng mga application nang walang manu-manong pag-scroll. Ang list rendering ay na-optimize gamit ang ListView, na nagpapabuti sa performance at binabawasan ang paggamit ng resource sa mga device tulad ng Raspberry Pi 5.

Ang lumang sistema ng mga setting ay ganap na muling idinisenyo gamit ang isang sidebar ng nabigasyon na nakabatay sa kategorya at isang madaling gamitin na layout na may dalawang panel na may remote control. Bumuo si Devin ng isang TV-oriented QML component library , na nagbibigay-daan sa mga KDE module (KCM) na gumamit ng isang pare-parehong disenyo. Ang mga pangunahing module tulad ng display, tunog, Wi-Fi network, KDE Connect, at mga setting ng malaking screen ay inilipat sa bagong istrukturang ito, na nagpapabuti sa kanilang kakayahang magamit sa mga kapaligirang hindi touch.

Bigscreen na Plasma

Bilang bahagi ng modernisasyon, isinama ang Envmanager , isang tool na minana mula sa Plasma Mobile na nagbibigay-daan sa pagtatakda ng mga partikular na configuration batay sa uri ng kapaligiran (desktop, mobile, o TV). Pinipigilan nito ang mga distribution na maglapat ng mga custom na patch para sa bawat kaso, na isinasentro ang pamamahala ng mga variable at parameter ng system sa iisang control point.

Pagsubok at kontrol sa totoong buhay gamit ang mga gamepad

Upang mapatunayan ang karanasan ng gumagamit, ang bagong Plasma Bigscreen ay sinubukan sa isang Raspberry Pi 5 na nagpapatakbo ng postmarketOS . Maaari rin itong i-install mula sa mga repositoryo ng Arch Linux AUR o gamit ang mga pakete ng Flatpak. Tungkol sa remote control, muling ginamit ang mga plasma-remotecontroller, na nagpapahintulot sa paggamit ng mga gamepad at remote ng TV na compatible sa HDMI-CEC bilang mga keyboard, bagama't kailangan pa ring pagbutihin ang suporta sa CEC.

Ecosystem ng app na katugma sa TV

Bagama't hindi na magagamit ang mga lumang "Mycroft Skills", ilang aplikasyon na dinisenyo o inangkop para sa telebisyon ang nasubukan na . Kabilang dito ang:

  • Kody: Multimedia center na may arrow navigation.
  • Vacuum Tube: Naka-package ang web interface ng YouTube TV bilang Flatpak.
  • SuperTux at SuperTuxKart: Mga larong tugma sa mga controller.
  • Aura at Plank: Web browser at media player na binuo ng KDE.

Ang bagong kapaligirang ito ay may kakayahang magpatakbo ng maraming tradisyonal na desktop application salamat sa Flatpak compatibility, na nagpapalawak ng abot nito nang hindi nakompromiso ang karanasan ng gumagamit.

Mga nakabinbing hamon at mga susunod na hakbang

Sa kabila ng pag-unlad, may ilang aspeto pa rin na nangangailangan ng pansin . Walang virtual keyboard na maaaring gamitin gamit ang mga arrow key, bagama't may mga ginagawa pa rin dito sa pamamagitan ng proyektong Plasma Keyboard. Ang configuration module para sa mga remote control at gamepad ay hindi pa rin ganap na naipo-port . Isa pang hamon ay ang kakulangan ng isang partikular na balangkas ng disenyo para sa mga interface ng telebisyon, na pumipilit sa paggamit ng mga custom na bahagi at isang malaking halaga ng espesyalisadong code.

Matapos itong ihinto sa pagdating ng Plasma 6, maraming distribusyon ang nag-alis ng kanilang mga pakete ng Plasma Bigscreen. Gayunpaman, ang layunin ngayon ay muling isama ito sa siklo ng paglabas ng KDE, simula sa Plasma 6.5.

Panghuli, kung interesado kang matuto nang higit pa, makikita mo ang mga detalye sa sumusunod na link.


Idagdag bilang ginustong mapagkukunan sa Google