Në ditën e aniversarit të tridhjetë të projektit, është publikuar versioni i ambientit të punës KDE Plasma 6.8. Për të vlerësuar funksionimin e lëshimeve të reja të KDE, mund të përdorni ndërtimet nga projektet KDE Linux, KDE Neon dhe openSUSE (Argon, i bazuar në openSUSE Leap, dhe Krypton, i bazuar në openSUSE Tumbleweed).

Ndryshimet kryesore në KDE Plasma 6.8:
- Përkrahja për sesionin në bazë të protokollit X11 është ndalur. Ka mbetur vetëm sesioni për punë duke përdorur protokollin Wayland, e cila ofron mundësinë për të ekzekutuar aplikacionet X11 përmes serverit DDX XWayland. Ndërprerja e përkrahjes për X11 ndikon vetëm në sesionin e ambientit të punës KDE Plasma dhe nuk ka lidhje me mundësinë e ekzekutimit të aplikacioneve KDE në mjedise të bazuara në serverin X (nuk ka plane për ndalimin e përkrahjes X11 në aplikacionet KDE për momentin). Për ata që kanë nevojë për X11, është ruajtur përkrahja e këtij protokolli sa më shumë të jetë e mundur në komponentët e ndryshëm të desktopit dhe janë shtuar ndryshime të tjera për të përmirësuar përputhshmërinë gjatë ekzekutimit të aplikacioneve mbi XWayland.
NjĂ« nga arsyet e ndalimit tĂ« pĂ«rkrahjes pĂ«r X11 Ă«shtĂ« stagnimi i pĂ«rgjithshĂ«m i zhvillimit tĂ« serverit X dhe dĂ«shira pĂ«r tĂ« mos shpĂ«rndarĂ« burimet e kufizuara tĂ« zhvilluesve nĂ« pĂ«rkrahjen paralele tĂ« dy sistemeve dhe llojeve tĂ« sesioneve tĂ« ekranit. ĂshtĂ« shpallur se nĂ« afat tĂ« gjatĂ«, heqja e X11 do tĂ« ofrojĂ« mundĂ«si tĂ« reja pĂ«r zgjerimin e funksionalitetit, rritjen e stabilitetit, optimizimin e kodit dhe pĂ«rshpejtimin e procesit tĂ« zhvillimit.
- Sistemi i rezervimit tĂ« kopjeve kup Ă«shtĂ« transferuar nĂ« pĂ«rbĂ«rjen kryesore tĂ« Plasma, i cili lejon krijimin e kopjeve tĂ« dhĂ«nave tĂ« pĂ«rdoruesit me versionim dhe ruajtjen e tyre nĂ« diskra tĂ« jashtĂ«m USB ose nĂ« server. ĂshtĂ« e mundur tĂ« konfiguroni ruajtjen automatik tĂ« ndryshimeve qĂ« nga rezervimi i fundit kur lidhet njĂ« disk me kopje rezervash me kompjuterin.

- ĂshtĂ« shtuar utiliteti kscreenctl, i cili zĂ«vendĂ«son kscreen-doctor dhe ofron njĂ« ndĂ«rfaqe mĂ« tĂ« zakonshme dhe tĂ« strukturuar pĂ«r komandat pĂ«r kontrollin e daljes. MbĂ«shteten operacione si identifikimi i pajisjeve tĂ« daljes, aktivizimi/shkĂ«putja e pajisjeve tĂ« daljes dhe ndryshimi i cilĂ«simeve.

- Në menaxherin e kompozimeve KWin është shtuar mundësia e ri-dizajnimit automatik nga ana serverë hije dhe konturet e dritareve, si dhe aplikimin e efekti të rrumbullakimit të këndeve për aplikacione që përdorin dekorimin e dritareve në anën e klientit (CSD, client-side-decorated), por që nuk mbështesin elementët e caktuar të dizajnit. Ky ndryshim ka lejuar që aplikacione si Steam dhe Discord, të cilat më parë vizatoheshin pa hije, kuadrate dhe rrumbullakim, të kenë një pamje tipike për KDE.


PĂ«r aktivizimin e hijes, Ă«shtĂ« realizuar njĂ« rregull i ri pĂ«r tejkalimin e atributave tĂ« dritareve tĂ« aplikacioneve (KWin Window Rules) â "Menaxheri i dritareve vizaton titullin, kornizĂ«n dhe hijet". Hije automatikisht shtohen nĂ« aplikacionet X11, nĂ« tĂ« cilat nuk pĂ«rdoret dekorimi nga ana e serverit dhe nuk vizatohen hije nga ana e klientit.

- Krahasuar me performancën e grafikes së jashtme është rritur ndjeshëm. Për shkak se me protokollin Wayland, linux-dmabuf v5 menaxheri i kompozicionit mund të punonte vetëm me një kartë grafike, kur vizatohej në një GPU tjetër (p.sh., në kartën grafike të jashtme në vend të asaj të vendosur), kuadrat duhej të kopjoheshin vazhdimisht përmes memories së përkohshme. Në versionin e ri të protokollit linux-dmabuf v6, ky problem është zgjidhur dhe KWin ka arritur të eliminojë kopjimin e panevojshëm të buferëve. Në testet e realizuara me kartën grafike të lidhur përmes USB-C, në vkcube FPS u rrit nga 5 në 120, në lojën Cyberpunk 2077 me preset "low" FPS u rrit nga 27 në 50 kur përdorim linux-dmabuf v6.
- ĂshtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r tre buferat e daljes nĂ« sistemet me GPU NVIDIA (Kwin automatikisht aktivizon tre buferĂ« nĂ«se karta grafike nuk arrin tĂ« realizojĂ« vizatimin). Me tre buferat pĂ«rdoren tre buferĂ« tĂ« ekranit â nĂ« tĂ« parin realizohet vizatimi, nga i dyti bĂ«het dalja nĂ« ekran, dhe i treti pĂ«rdoret pĂ«r tĂ« vazhduar procesin e vizatimit nĂ«se buferi i parĂ« Ă«shtĂ« mbushur para pĂ«rfundimit tĂ« skanimit vertikal (vblank). PĂ«rdorimi i buferit tĂ« tretĂ« tĂ« shtuar lejon eliminimin e ngĂ«rçeve qĂ« ndodhin me dy buferat kur ndodhet pamundĂ«sia e kalimit ndĂ«rmjet buferave tĂ« vizatimit dhe daljes pĂ«rpara pĂ«rfundimit tĂ« skanimit vertikal. Kjo organizim e daljes lejon rritjen e frekuencĂ«s sĂ« kuadrove nĂ« pajisjet me kapacitet tĂ« ulĂ«t, me kosto tĂ« rritjes sĂ« vonesĂ«s nĂ« daljen.
- Në KWin, mbështetje për API-në grafike desktop OpenGL është ndërprerë në favor të përdorimit të vetëm OpenGL ES. Mbështetja për OpenGL ES kërkohet për të funksionuar në disa GPU të vjetra dhe, siç duket, OpenGL ES është mjaftueshëm i aftë për të përmbushur të gjitha nevojat e KWin, prandaj është lënë si API bazë e brendshme, të paktën derisa mbështetja për Vulkan të zhvillohet mjaftueshëm. Lënia vetëm e OpenGL ES lehtësoi eliminimin e problemeve që ndodhnin herë pas here për shkak të mospranimit midis OpenGL dhe OpenGL ES (kodi që ishte shkruar dhe testuar me një API, shkaktonte probleme në vizatim ose krisje kur përdorej një API tjetër).
- Në KWin është realizuar mbështetje për versionin e ri të sistemit Emulated Input 1.6 (libei), i cili aplikohet për të emuluar inputin në mjedise të bazuara në Wayland.
- ĂshtĂ« propozuar pĂ«r testim beta-versioni i motorit tĂ« unifikuar tĂ« stileve Union, i cili lejon pĂ«rdorimin e teknologjive tĂ« ndryshme pĂ«r stilizimin e aplikacioneve, qĂ« janĂ« tĂ« disponueshme nĂ« KDE. Siç Ă«shtĂ« rasti, nĂ« motorin e ri Ă«shtĂ« pĂ«rdorur formati CSS nĂ« vend tĂ« SVG-sĂ« sĂ« mĂ«parshme. Motori Union pĂ«rbĂ«het nga tre shtresa: Shtresa hyrĂ«se â siguron analizĂ«n e formateve hyrĂ«se tĂ« skedarĂ«ve tĂ« stileve (SVG ose CSS) dhe transformimin e tyre nĂ« njĂ« pĂ«rshkrim abstrakt pĂ«r vizatim. Shtresa ndĂ«rmjetĂ«suese â realizon modelin e tĂ« dhĂ«nave dhe metodat pĂ«r tĂ« aplikuar stilet nĂ« secilin element. Shtresa dalĂ«se â Ă«shtĂ« pĂ«rgjegjĂ«se pĂ«r transformimin e stilit universal nĂ« komanda pĂ«r vizatim, tĂ« cilat janĂ« specifike pĂ«r grumbullin grafik pĂ«rkatĂ«s (QtQuick ose Qt Widgets). PĂ«r tĂ« aktivizuar motorin e ri, duhet tĂ« instaloni paketĂ«n union dhe tĂ« aktivizoni temĂ«n "Breeze (Union)" nĂ« cilĂ«simet (System Settings â Colors & Themes â Application Style).

- JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r lidhje tĂ« largĂ«t me desktopin. CilĂ«sia e imazhit Ă«shtĂ« pĂ«rmirĂ«suar dhe janĂ« reduktuar vonesat kur punoni nĂ« rrjeta tĂ« ngadalta ose kur pĂ«rditĂ«soni shpesh pĂ«rmbajtjen nĂ« ekran. ĂshtĂ« siguruar njĂ« sinkronizim dyanshĂ«m i bordit tĂ« njoftimeve. ĂshtĂ« shtuar njĂ« mod ekskluziv, i cili aktivizon bllokimin e ekranit nĂ« anĂ«n e serverit dhe ofron klientit njĂ« ekran virtual, i cili pasqyron saktĂ«sisht pĂ«rmasat e dritareve.Faqja e cilĂ«simeve Ă«shtĂ« optimizuar pĂ«r tĂ« shfaqur nĂ« dritare tĂ« vogla.

- NĂ« Spectacle Ă«shtĂ« shtuar opsioni pĂ«r tĂ« regjistruar zĂ« gjatĂ« krijimit tĂ« skrinikĂ«ve (mund tĂ« pĂ«rdoret regjistrimi nga mikrofonit dhe tĂ« ruhen tingujt qĂ« luajnĂ« nĂ« aplikacionet nĂ« sistem). CilĂ«sia e videove gjatĂ« regjistrimit tĂ« skrinikĂ«ve Ă«shtĂ« pĂ«rmirĂ«suar. Realizimi i efektit tĂ« mjegullimit funksionon pa pĂ«rdorimin e OpenCV, gjĂ« qĂ« mundĂ«soi pĂ«rjashtimin e kĂ«saj biblioteke nga varĂ«sitĂ«. Shtuar mbĂ«shtetje pĂ«r ndryshimin e pĂ«rmasave dhe zgjatjes sĂ« ekranit virtual tĂ« krijuar pĂ«r skrinikĂ« (mĂ« parĂ« pĂ«rmasat ishin tĂ« fiksoara 1920Ă1080).
- Shtuar nĂ« konfigurues opsionet pĂ«r tĂ« menaxhuar shfaqjen e dialogut pĂ«r shfaqjen e simboleve alternative pas mbajtjes sĂ« butonave tĂ« shtypur. Zhvilluar mundĂ«sia pĂ«r tĂ« kĂ«rkuar gjuhĂ«t sipas kodit tĂ« lokalitetit, si dhe sipas emrit nĂ« gjuhĂ«n amtare ose anglisht (p.sh. gjuha ruse mund tĂ« gjendet me "ru", "ŃŃŃŃĐșĐžĐč" dhe "russian").
Shtuar në faqen e konfigurimit të rrjetit opsione për përdorimin e autentikimit EAP-TTLS në StrongSwan. VPNShtuar mundësia për të aktivizuar dhe çaktivizuar auto-startin e aplikacioneve pa fshirë dhe rikrijuar regjistrat.Gjatë konfigurimit të set-it të ekranit është ofruar mundësia për të rregulluar elementët në nivel pixel, duke përdorur çelësat e shigjetës.
Realizimi i faqes së konfigurimit të sjelljes së dritareve është transferuar në përdorimin e QML, dhe dizajni është unifikuar me faqet e tjera.

- Në konfigurimet me shumë monitorë, përveç emrit të monitorit është siguruar këtij të fundit që ta shfaqë renditjen e pajisjeve, të cilat janë të theksuara me ngjyra të ndryshme. Shfaqja e etiketave me numrat e monitorëve gjatë navigimit midis ekraneve dhe në dialogun e konfigurimit të përparësive lejon që të ndahen më qartë monitorët e lidhur dhe të shmangen konfuzionet gjatë përdorimit të disa monitorëve nga një prodhues i vetëm (p.sh. kur lidhet me makinën virtuale ndë monitorë virtualë shumë).

- NĂ« menaxherin e aplikacioneve Discover Ă«shtĂ« ndryshuar rendi i seksioneve nĂ« faqen kryesore. NĂ« faqen e pĂ«rditĂ«simeve Ă«shtĂ« aktivizuar kĂ«rkimi pa marrĂ« parasysh rastin e simboleve. RrjedhshmĂ«ria e shkarkimit tĂ« ikonave pĂ«r aplikacionet nĂ« formatin Flatpak Ă«shtĂ« pĂ«rshpejtuar. ĂshtĂ« siguruar grupimi i elementeve sipas operacioneve ekzekutivĂ« dhe renditja sipas aktivitetit gjatĂ« shfaqjes sĂ« progresit tĂ« ekzekutimit tĂ« operacionit.

- Në dialogët e ofrimit të të drejtave të aksesit përmes sistemit të portaleve XDG (xdg-desktop-portal-kde) paraqitja e informacionit dhe formulimet janë unifikuar me dialogët e tjerë KDE.

- Eshte ripĂ«rpunuar animacioni i lĂ«vizjes sĂ« njoftimeve, i cili Ă«shtĂ« transferuar nĂ« pĂ«rdorimin e njĂ« kurbe mĂ« natyrore tĂ« rregullimit tĂ« butĂ«sisĂ« tĂ« intensitetit tĂ« animacionit mbi kohĂ« (easing curve). ĂshtĂ« realizuar njĂ« animacion mĂ« realistik i ikonĂ«s sĂ« aplikacionit, i cili shfaqet afĂ«r kursit pĂ«r tĂ« treguar fillimin e procesit tĂ« nisjes sĂ« programit.
- Grupi i simboleve nĂ« ndĂ«rfaqen e zgjedhjes sĂ« Emoji Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin e standardit Unicode 17. ĂshtĂ« realizuar mundĂ«sia pĂ«r tĂ« shkalluar madhĂ«sinĂ« e ikonave.

- NĂ« aplikacionin System Monitor dhe widget-in e informacionit pĂ«r sistemin Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r identifikimin e pĂ«rdorimit tĂ« drejtuesit Intel Xe dhe shfaqjen e informacionit pĂ«r GPU-tĂ« e bazuara nĂ« arkitekturĂ«n Intel Xe, tĂ« cilat pĂ«rdoren nĂ« kartat grafike tĂ« familjes Intel Arc dhe grafikĂ«n e integruar qĂ« fillon me procesorĂ«t Tiger Lake. ĂshtĂ« siguruar shfaqja e konsumit tĂ« memories video nĂ« pĂ«rqindje tĂ« madhĂ«sisĂ« totale tĂ« VRAM, nĂ« pĂ«rputhje me mĂ«nyrĂ«n se si shfaqet konsumimi i memories operative. ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« lidhur proceset me CPU tĂ« zgjedhura ose grupin e CPU-ve, pĂ«r tâu ekzekutuar vetĂ«m nĂ« to (CPU affinity).

- Në temën e ikonave Breeze janë shtuar ikona për aplikacionet Android dhe dokumentet Typst.

- Për përdoruesit me aftësi të kufizuara është realizuar një mod,
«dwell clicker», i cili simulon një klikim me miun pas ndalimit të lëvizjes së treguesit. - Në widget-in e konfigurimit të rrjetit të pahtuar janë realizuar mundësi për përzgjedhjen automatike të kanaleve të pahtuar kur punon në modin e pikës së qasjes.
- ĂshtĂ« realizuar shfaqja e njoftimit pĂ«r nivelin e ulĂ«t tĂ« karikimit tĂ« baterive tĂ« pajisjeve tĂ« lidhura edhe gjatĂ« nisjes sĂ« programeve nĂ« modin e plotĂ«, nĂ« mĂ«nyrĂ« qĂ« pĂ«rdoruesi tĂ« mos humbasĂ« shterrjen e plotĂ«.
- Në efektet «Peek at Desktop» dhe «Window Aperture» janë marrë parasysh cilësimet sistemike të shpejtësisë së animacionit.
- Janë zgjeruar mundësitë për identifikimin e përdorimit të temave të errëta në aplikacionet e bazuara në GTK 2 dhe aplikimin e varianteve të errëta të ikonave për të eliminuar situatat kur në një ndërfaqe të errët shfaqen ikona të ndritshme.
- Në aplikacionet e bazuara në QML është angazhuar interfejsi i zgjedhjes së ngjyrave nga KDE në vend të përdorimit të implementimit nga Qt që nuk i përputhet skemave të ngjyrave të KDE.
- ĂshtĂ« rritur zona e sipĂ«rme e kapjes pĂ«r tĂ«rheqjen e dritareve tĂ« aplikacioneve qĂ« nuk janĂ« zgjeruar nĂ« gjithĂ« ekranin me temĂ«n Breeze.
- Shtuar mundësinë e vendosjes së dritareve mbi dritare të tjera gjatë tërheqjes me miun, duke mbajtur të shtypur çelësin Meta.
- PĂ«r tapetat e desktopit Ă«shtĂ« realizuar njĂ« modĂ« manuale e kalimit nĂ« slajd â nĂ« vend tĂ« ndryshimit automatik tĂ« tapeteve, pĂ«r tĂ« kaluar nĂ« imazhin tjetĂ«r, duhet tĂ« shtypni njĂ« kombinim çelĂ«sash ose tĂ« zgjidhni pikĂ«n pĂ«rkatĂ«se nĂ« menu kontekstuale.
- ĂshtĂ« hequr kombinimi i çelĂ«save tĂ« pa dokumentuar Meta+Ctrl+x, i pĂ«rdorur pĂ«r tĂ« aktivizuar funksionin e thirrjes automatike tĂ« veprimeve nĂ« varĂ«si tĂ« pĂ«rmbajtjes sĂ« shpĂ«rndarĂ«sit tĂ« kopjes. MeqĂ« kombinimi Meta+Ctrl+x Ă«shtĂ« afĂ«r sekuencĂ«s sĂ« pĂ«rdorur shpesh Ctrl+X, shumĂ« pĂ«rdorues e shtypnin atĂ« rastĂ«sisht dhe pastaj e kishin tĂ« vĂ«shtirĂ« tĂ« kuptonin se si ta mbyllnin dialogun qĂ« filloi tĂ« shfaqej me çdo ngjitje tĂ« URL-sĂ« nga shpĂ«rndarĂ«si i kopjes.
- NĂ« menaxherin e hyrjes Ă«shtĂ« siguruar mbajtja mend e sesionit tĂ« fundit tĂ« zgjedhur nga secili pĂ«rdorues. ĂshtĂ« dhĂ«nĂ« mundĂ«sia e pĂ«rdorimit tĂ« funksionit tĂ« hyrjes automatike nĂ« shpĂ«rndarjet me versione tĂ« vjetra tĂ« systemd, si p.sh. nĂ« KDE neon.
- Janë shtuar kombinime çelësash që veprojnë globalisht për ri-grupimin e detyrave në listë (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) ose për kalimin ciklik midis detyrave (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) në widget-in Task Manager.
- Logjika e punĂ«s sĂ« kombinimeve tĂ« çelĂ«save Meta + 1-9, tĂ« pĂ«rdorura pĂ«r kalimin e shpejtĂ« tĂ« detyrave, Ă«shtĂ« ndryshuar. NĂ« konfigurimet me shumĂ« monitorŃ, kĂ«to kombinime çelĂ«sash tani pĂ«rdoren pĂ«r detyrat nĂ« panelin nĂ« ekranin aktiv, jo nĂ« panelin nĂ« ekranin e shĂ«nuar si primar.

Burimi: opennet.ru














