Nakon četiri mjeseca razvoja, objavljeno je izdanje radnog okruženja KDE Plasma 6.7. Za ocjenu rada novih izdanja KDE možete koristiti verzije iz projekata KDE Linux, KDE Neon i openSUSE (Argon, temeljen na openSUSE Leap, i Krypton, temeljen na openSUSE Tumbleweed).

Glavne promjene u KDE Plasma 6.7:
- Integriran je unificirani stilizacijski motor Union, koji omogućava korištenje različitih tehnologija stilskog oblikovanja aplikacija, dostupnih u KDE-u. Zadano se za stilove koristi format CSS umjesto prethodno korištenog SVG-a. Pripremljena je nova implementacija teme Breeze, uređena u formatu CSS.
Motor Union sastoji se od tri sloja:- Ulazni sloj implementira se putem dodatnih plug-inova koji osiguravaju analizu ulaznih formata datoteka sa stilovima i njihovo pretvaranje u apstraktni opis za prikazivanje. Na primjer, kao ulazni format mogu se koristiti teme oblikovanja u formatu SVG ili CSS.
- Srednji sloj oblikovan je kao biblioteka koja opisuje model podataka i metode za primjenu stilova na svaki element.
- Izlazni sloj sadrži plug-inove za pretvaranje univerzalnog stila koji je oblikovao srednji sloj u naredbe za prikazivanje specifične za određeni grafički okvir. Na primjer, na izlazu se mogu generirati stilovi za QtQuick ili Qt Widgets.

- Potpuna podrška za spremanje i obnavljanje sesija pri korištenju Waylanda implementirana je, omogućujući vraćanje stanja, vezivanje na virtualne radne površine i položaj prozora prekinute sesije nakon ponovnog pokretanja ili iznenadnog isključivanja. Implementacija se temelji na dodanoj podršci za protokol xdg-session-management u KWin-u, predložena u izdanju Wayland-Protocols 1.48.
- Dodana je mogućnost neovisnog prebacivanja između virtualnih radnih površina na svakom ekranu (ranije su se virtualne radne površine prebacivale sinkrono na svim monitorima, a sada su vezane uz svaki monitor).
- Dodana je opcija unosa dijakritičkih znakova i specijalnih simbola s tipkovnice koji nedostaju na fizičkoj tipkovnici. Kada držite tipku povezanu sa specijalnim simbolom, sada se prikazuje iskačući savjet koji omogućava brzo odabir potrebnog specijalnog simbola tijekom unosa. Odabir se vrši pomoću tipki za upravljanje kursorom, pritiskom na brojeve navedene u savjetu ili klikom mišem. Ova opcija implementirana je u modulu plasma-keyboard i zahtijeva uključivanje virtualne tipkovnice (Postavke sustava > Tipkovnica > Virtualna tipkovnica).
- Omogućena je instalacija vlastitih audio tema iz preuzetih arhiva, bez potrebe za prethodnim ručnim raspakiranjem u direktorij …/share/sounds.

- Dodana je funkcija za provjeru postavki mikrofona, koja omogućava snimanje vlastitog glasa i zatim reprodukciju snimke radi procjene postavljenih osjetljivosti mikrofona.
- U widgete za upravljanje svjetlinom i reprodukcijom boja dodani su gumbi za brzo prebacivanje između svijetlog i tamnog načina dizajna.
- U widget za ispis dodana je indikacija broja aktivnih i čekajućih zadataka ispisa odvojeno za svaki od pisača.

- Stari dijalog za upravljanje čekanjem ispisa zamijenjen je pozivom odvojenog aplikacije plasma-print-queue, koja omogućava vizualno upravljanje više čekanja za različite lokalne ili vanjske pisače.

- U widget za ispis na ploči dodane su oznake o broju aktivnih i čekajućih radova.
- U preglednom načinu rada, aktiviranom kombinacijom tipki Meta + W, omogućena je upotreba pomicanja ili tipki Page Up/Page Down za prebacivanje između virtualnih radnih površina.
- U izbornik je dodana podrška za premještanje aplikacija u sekciju 'Omiljeno' i njihovo uklanjanje, tako da se kratke ikone iz widgeta Application Launcher, Application Menu i Application Dashboard mogu premjestiti mišem.
- Promijenjen je redoslijed sekcija na glavnoj stranici aplikacijskog menadžera Discover — sekcija "izbor urednika" premještena je na drugo mjesto i sada slijedi nakon popisa najpopularnijih paketa. Na stranici ažuriranja implementirano je pretraživanje bez obzira na velika i mala slova, a na stranici s popisom instaliranih programa po defaultu je uključena podjela na kategorije radi lakšeg pretraživanja tražene aplikacije. Dodana je opcija za automatski izlazak iz programa nakon završetka instalacije ažuriranja. Po defaultu je uključeno sortiranje aplikacija prema broju recenzija (sortiranje prema ocjeni moguće je vratiti u postavkama). Sa glavne stranice uklonjen je prikaz elemenata koji nisu povezani s aplikacijama. Preuređen je dizajn područja s postavkama aplikacija, u koje je premještena tipka za instalaciju.
- Omogućena je opcija dodavanja dodatnih widgeta s satovima za različite vremenske zone, koji će između ostalog pokazivati razlike u vremenu u odnosu na trenutnu vremensku zonu.
- Vraćena je mogućnost odabira teme dizajna Air Plasma, koja je lakša od teme Oxygen.
- Implementiran je zaobljeni stil isticanja elemenata u aplikacijama baziranim na QtWidgets, poput Dolfina, Okulara i KMail-a. Promjena je omogućila uniformiranje izgleda i prijelaz na stil isticanja koji je ranije korišten u aplikacijama baziranim na QtQuick.


- Promijenjena je animacija prikazivanja obavijesti, koja se sada pojavljuju iz najbližeg ruba ekrana. U obavijestima koje generira radna površina Plasma promijenjena je ikona i skraćen je naslov.
Omogućena je opcija postavljanja globalne kombinacije tipki za brisanje povijesti obavijesti. - Uključeno je korisničko sučelje Plasma Bigscreen, namijenjeno za korištenje na multimedijskim uređajima povezanima s televizorima i projektorima. Okruženje je optimizirano za rad na velikim ekranima i upravljanje bez tipkovnice koristeći daljinske upravljače ili glasovnog asistenta.



- Implementirana je mogućnost postavljanja ICC profil boja za zaslon kada je uključen HDR mod.
- U kompozitnom upravitelju KWin dodana je mogućnost korištenja zamjenskih virtualnih framebuffer-a prilikom rada s više GPU-a (multi-GPU swapchain), kao i implementirana je podrška za grafički API Vulkan u DRM-bakendu (Direct Rendering Manager), što će, nakon optimizacija u budućnosti, omogućiti povećanje performansi u konfiguracijama s više GPU-a. U trenutnoj fazi, performanse kombinacija integriranih GPU-a AMD i Intel s diskretnim grafičkim karticama AMD i NVIDIA prilikom korištenja Vulkana otprilike odgovaraju OpenGL-u.
- Dodana je podrška za portal (xdg-desktop-portal) „Aplikacije u pozadini“ (org.freedesktop.background.Monitor), koji omogućava grafičkim aplikacijama prelazak u pozadinski režim skrivenih prozora, ostavljajući samo indikator o svom stanju u sistemskom trayu.
- Dodana je podrška za xdg-portal Notification za konfiguraciju i prikazivanje obavijesti iz izoliranih aplikacija, na primjer, onih koje dolaze u formatu Flatpak.
- Dodana je podrška za drugu verziju portala
org.freedesktop.impl.portal.InputCapture, koji se koristi za organizaciju pristupa hvatanju inputa iz izoliranih aplikacija. - U KWin je dodana podrška za Wayland protokol ext-background-effect-v1, koji omogućava
stvaranje efekata kao što je zamućenje pozadine. - U kompozitnom upravitelju KWin implementirana je podrška za eksperimentalni Wayland protokol xx-fractional-scale-v2, zahvaljujući kojem su eliminisani suvišni razmaci između susjednih elemenata na ekranima s visokom gustoćom piksela, na primjer, između prozora maksimalno proširenog na cijeli ekran i trake. Protokol xx-fractional-scale omogućava skaliranje sistema logičkih koordinata, čije su vrijednosti definirane cijelim brojevima, s ciljem povećanja preciznosti pozicioniranja i povećanja rezolucije logičkih koordinata do pojedinačnih piksela. Ova mogućnost rješava problem ograničene rezolucije sistema logičkih koordinata, koja nije dovoljna za pozicioniranje na nivou pojedinačnih piksela, što je neophodno za punu realizaciju frakcijskog skaliranja u KDE.
- U KWin su izvršene optimizacije koje poboljšavaju performanse i učinkovitost potrošnje energije u programima koji koriste CPU za renderiranje. Optimizacija je primjetna u većini KDE programa i aplikacija koje koriste QtWidgets (u QtWidgets se koristi CPU za renderiranje, dok se u QtQuick koristi ubrzanje preko GPU-a). Na primjer, kod rada u KDevelopu, pokazivač sada uvijek glatko radi, a opterećenje CPU-a prilikom pomicanja smanjeno je s 80-90% na 20%.
- U KWin je nastavljena podrška za implementaciju grafičkog API-a Vulkan.
u DRM backendu (Direct Rendering Manager). Očekuje se da će korištenje
Vulkana omogućiti povećanje performansi u konfiguracijama s više GPU-a. Implementirana je mogućnost korištenja Vulkana za učitavanje tekstura s GPU-a na CPU. - Na sustavima s i915 i Intel XE drajverima za Intel GPU, KWin je uključio podršku za hardverske overlay ravnine (overlay plane), koje omogućuju prikaz sadržaja izravno bez prolaska kroz kompozitiranje. Ova promjena poboljšala je performanse i smanjila potrošnju energije aplikacija i igara koje podržavaju dodanu funkcionalnost.
- U KWin je dodana heuristika koja određuje opravdanost primjene izravnog izlaza (direct scan-out) za poboljšanje performansi i smanjenje potrošnje energije prilikom otvaranja prozora na cijelom ekranu.
- Za mnoge prijenosnike s AMD procesorima omogućena je opcija isključivanja drajvera za adaptivnu modulaciju pozadinskog osvjetljenja ili ručno podešavanje parametara prilikom korištenja. Ovaj drajver mijenja boje na ekranu za poboljšanje vidljivosti informacija pri niskim razinama svjetlosti.
- U KWin je dodana podrška za 3D LUT-ove (3D Lookup Tables) za ponovno mapiranje boja, što je smanjilo potrošnju resursa na GPU-ima koji pružaju funkcije za ubrzanje konverzije boja.
- U KWin su dodane optimizacije koje smanjuju potrošnju energije pri radu s prozorima na cijelom ekranu i efektima na koje ne utječe primjena izravnog izlaza (direct scan-out).
- Prekinuto je stvaranje OpenGL konteksta za aplikacije koje ne koriste OpenGL, što je omogućilo smanjenje potrošnje memorije za 10-15 MB po svakoj takvoj aplikaciji i skraćenje vremena pokretanja.
- U KWin su napravljene optimizacije koje povećavaju performanse sučelja prebacivanja između prozora pomoću Alt+Tab kada je uključen efekt „Istakni prozor“ i kada postoji veliki broj minimiziranih prozora.
- U KWin je implementirano pamćenje razmaka između prozora za svaki ekran u mozaik modu.
- Unaprijeđen je dizajn dijaloga koji stvara KWin.

- P pojednostavljeno sučelje prikaza QR koda u widgetu za rad s međuspremnikom (gumb za kopiranje premješten je u zaglavlje).
- Povećana je točnost pozicioniranja widgeta na radnoj površini. Kada se widget premjesti u područje u koje ne može stati, sada se prikazuje skica koja pokazuje najbliže slobodno mjesto na kojem će widget zapravo biti.
- U widgetima Task Manager i System Tray uklonjena je opcija za korištenje većih ikona i povećanih razmaka na dodirnim ekranima i tabletima. Naglašeno je da ova opcija nije ispravno radila i uzrokovala je probleme s prikazom.
- U vidžetima i aplikaciji System Monitor implementirana je podrška za praćenje mrežne aktivnosti na platformi FreeBSD.
- U widgetu za određivanje boje piksela (Color Picker) osigurano je prikazivanje obavijesti o neodabranoj boji (ranije se prikazivalo da je odabrana boja #000000).

- Na radnoj površini omogućeno je pojavljivanje admin panelu widgeta (Widget Explorer) pored pokazivača miša, a ne pored lijevog ruba ekrana.
- U widgetu „Diskovi i uređaji“ poboljšana je obrada uređaja montiranih u loop modu.
- U widget sa satom dodana je podrška za vijetnamski lunarni kalendar.

- U widgetima za upravljanje međuspremnikom i mrežnim povezanjem implementirano je ujedinjeno dugme za povratak na prethodnu stranicu (na ugniježdenim stranicama sada se ne prikazuju dva dugmeta „Natrag“).
- U widgetu s globalnim izbornikom osigurano je prikazivanje izbornika za aktivni prozor, čak i ako se taj prozor nalazi na drugom ekranu. Kako bi se vratilo staro ponašanje, u kojem izbornik nestaje nakon pomicanja prozora na drugi ekran, dodana je posebna opcija u postavkama.
- U widgetu s globalnim izbornikom zaobljeni su kutovi istaknutih elemenata izbornika.
- U widgetu System Tray dodana je opcija za sortiranje elemenata obrnutim redoslijedom.
- Widget za umetanje razdjelnika u panel sada je dostupan putem gumba za dodavanje novih elemenata na stranici postavki panela, a ne putem bočne trake sa popisom widgeta.

- U widgetu za upravljanje mrežom dodana je podrška za kreiranje duplikata profila mrežnih veza.

- Ukloneno je ograničenje koje je izdvajalo 25 sekundi za odabir boje nakon pozivanja widgeta s pipetom (Color Picker).
- U aplikaciju koja se poziva klikom srednjeg gumba miša na satu dodana je opcija za otvaranje kalendara-planera.

- U aplikaciji za postavke mreže pružena je mogućnost ograničavanja raspona frekvencija Wi-Fi (2.4 GHz ili 5 GHz).
- U izborniku koji koristi temu Breeze omogućena je promjena pozadine elemenata nakon klika.
- U izborniku aplikacija Kicker, analogno kao u Kickoffu, sada je moguće koristiti ne kvadratne gumbe na traci.
- U izborniku aplikacija Kickoff osigurano je treptanje sekcije izbornika "omiljeno" odmah nakon dodavanja aplikacije u "omiljeno" putem kontekstnog izbornika, kako bi se jasno prikazalo gdje sada možete brzo pronaći aplikaciju.
- U KRunneru je prema zadanim postavkama uključen plugin za prikaz informacija o globalnim prečicama na tipkovnici.

- Prilikom isključivanja aktivacije KRunnera pri pokušaju tipkanja na radnoj površini, implementirano je pozivanje obrade za označavanje datoteka prema prvih nekoliko unesenih slova.
- U kontekstni izbornik koji se prikazuje klikom desne tipke miša na pozadinu radne površine dodana je stavka za pregled informacija o slici.

- U izborniku aplikacija Kicker osigurano je označavanje nedavno instaliranih programa posebnim znakom, slično kao što se to radi u sučelju Kickoff.
- U KRunneru su proširene mogućnosti za izračunavanje proizvoljnih matematičkih izraza, na primjer, sada je moguće unositi ne samo "sqrt(2) + 2", već i "2 + sqrt(2)".
- Smanjena je veličina animiranih GIF slika koje se kreiraju u aplikacijama koje koriste biblioteku KPipeWire.
- U izborniku aplikacija Kicker dodana je opcija za prikaz popisa nedavno otvorenih direktorija.

- U konfiguratoru je omogućena podrška za pregled videa za teme ekrana prijave SDDM.
- U konfiguratoru je implementirano prikazivanje stranica za podešavanje igračkih kontrolera, miša i touchpada samo uz prisustvo tih uređaja.
- U konfiguratoru stranica s postavkama udaljene radne površine (Remote Desktop) premještena je u grupu "Sigurnost i privatnost".

- Dodana je postavka za promjenu kašnjenja prije pojave sučelja za prebacivanje između prozora nakon što se zadrži Alt+Tab.
- U postavkama vidžeta za pregled popisa prozora dodane su opcije za promjenu reda sortiranja i grupiranja prema virtualnim radnim površinama i sobama (activitie).

- U konfiguratoru na stranici postavki kursora osigurano je prilagođavanje slika kursora odabranom veličinom tijekom pregleda.

- Prilikom ponovnog otvaranja sučelja za odabir pozadina radne površine osiguran je prijelaz na mjesto na kojem je korisnik stao prošli put.
- U konfiguratoru je korištena tradicionalnija gumb «< Back» za povratak iz podkategorija (ranije je bio «< Naziv kategorije»).

- Dodano je posebno sučelje za konfiguriranje mrežnih pisača koji se zajednički koriste u Windows mrežama.

- U konfiguratoru na stranici s postavkama obavijesti implementirana je podrška za reprodukciju odabranih zvukova obavijesti, neovisno o uključivanju zvuka obavijesti.
- U konfiguratoru na stranicu postavki mreže dodane su opcije za VPN L2TP.
- Ažurirano je sučelje za postavljanje OpenVPN-a, u koje su dodane opcije za upravljanje kompresijom, MTU, NCP, TLS, vremenskim odmacima i šifriranjem.
- U konfiguratoru na stranici postavki mrežne veze spojene su kartice «Wi-Fi» i «Wi-Fi Security».
- U konfiguratoru na stranici upravljanja pravima pristupa aplikacija pojavila se tipka za povlačenje svih ovlasti za snimanje aplikacijama screencasta odjednom.
- U konfiguratoru na stranici «Default Applications» dodana je mogućnost odabira aplikacije koja se prema zadanim postavkama pokreće s realizacijom kalendara-planera.

- U alat System Monitor i vidžet za prikaz informacija o sustavu dodano je određivanje konfiguracija s više GPU-a, kao i pružanje statistike o punom disku šifriranja i RAID-u.
- U aplikaciji System Monitor i vidžetu za praćenje stanja sustava uzet je u obzir odabir mjernih jedinica informacija, na primjer, GB (milijarda bajtova) ili GiB (2^30).
- Prilikom pretraživanja pojma 'memorija' (memory) među preporukama sada je ponuđeno pokretanje aplikacije System Monitor.
- U System Monitoru osigurano je odvajanje GPU-a prema nazivima. Kroz kontekstni izbornik, koji se prikazuje za aplikaciju System Monitor, sada je moguće izravno pozvati određene načine praćenja, na primjer, pregled popisa aktivnih procesa.

- Prilikom prikazivanja informacija o sustavu (Info Center) pokazivanja senzora temperature sada se prikazuju u jedinicama mjere zadatim u sustavnim postavkama.
- Osigurana je promjena stila skočnih nagovještaja u skladu s aktivnom temom dizajna.
- Poboljšana je implementacija efekta Mouse Marks (pretvaranje kursora u oznaku koja ostavlja linije na ekranu) na dodirnim ekranima. Dodana je podrška za istovremeno crtanje više linija na ekranima s više dodirnih točaka.
- U sinkroniziranim postavkama Plasma Login Managera dodani su parametri za raspored tipkovnice.
- Implementiran je globalni način push-to-talk, pri čemu se mikrofon uključuje samo tijekom pritiska i držanja određenih kombinacija tipki.
- Poboljšano je uređivanje elemenata na radnoj površini na sustavima s dodirnim ekranom.
- U dijalog za završetak zaglavljenih procesa dodan je indikator napretka izvršenja operacije.
- Na sustavima s Waylandom osigurana je sinkronizacija prikaza pokazivača olovke s pokazivačem miša i dodirne podloge.
- U KWin-u je implementirana mogućnost određivanja stalnih pravila koja isključuju sadržaj određenih prozora tijekom snimanja zaslona.
- U program za izradu snimaka zaslona Spectacle dodana je opcija '—release-capture', koja je ekvivalentna opciji 'Prihvati na klik i otpuštanje' u postavkama (stvaranje snimke zaslona odmah nakon otpuštanja gumba miša nakon odabira pravokutnog područja, bez dodatnog potvrđivanja operacije).
- Implementirano je zaokruživanje razine prilagodbe ekrana blizu 100%, 200% i 300%, na te vrijednosti radi poboljšanja performansi.
- U sučelju za izbor Emoji, opcije ikona s različitim bojama kože grupirane su u dijalog.

- Pripremljen je KIO S3 handler, koji omogućava rad s datotekama pohranjenim u S3-kompatibilnim oblacima, iz Dolfina i aplikacija KDE, poput Amazon S3, Cloudflare R2, DigitalOcean Spaces i MinIO.

- Kod mozaik rasporeda dva susjedna prozora, sada se ravnomjerno centriraju unutar cijelog dostupnog prostora ekrana, uzimajući u obzir ploče (ranije je prozor najbliži ploči bio više skučen od drugog prozora).
- Povećana je pouzdanost iniciranja snimanja zaslona i zahtjeva za daljinskim radnim površinama u izoliranim aplikacijama.
- Osigurano je korištenje 3D ubrzanja u konfiguracijama s više GPU-ova, od kojih jedan ne podržava OpenGL.
- Riješeni su problemi s radom s međuspremnikom u nekim aplikacijama temeljitim na wxWidgets frameworku, kao što su KiCad i Audacity. Ispravka je uključena u razvojnu granu wxWidgets 3.3.3.
- U alatu kscreen-doctor dodana je podrška za promjenu svojstva ekrana „AutoRotatePolicy”, određivanje aktivnog ekrana i istovremeno uključivanje/isključivanje podrške za HDR i široki spektar boja (Wide Gamut).
- U dijalogu za odabir ekrana za strimanje na druge sustave ili zajedničko korištenje poboljšana je vizualizacija sličica i osigurano je prikazivanje pozadine radne površine kao pozadine.

- Omogućeno je definiranje zasebnog modifikator ključa za prebacivanje fokusa na traku.
- Dijalog za odabir mapa ujedinjen je s dijalogom koji se koristi pri spremanju i otvaranju datoteka (umjesto zasebnog dijaloga za mape, u standardni dijalog za otvaranje datoteka dodan je prikaz samo mapa).
- U alat za šifriranje mapa Plasma Vault dodana je indikacija montiranja u režimu samo za čitanje.
- Na sustavima s više GPU-a osigurano je ispravno snimanje sadržaja ekrana u Spectacle i aplikacijama temeljenim na KPipeWire (ranije je moglo koristiti pogrešno uređivanje prikaza).
- Za višemonitorske konfiguracije dodana je opcija koja omogućuje prikazivanje sučelja za prebacivanje između prozora putem Alt+Tab samo na glavnom ekranu, bez obzira na to na kojem ekranu se nalazio fokus unosa.
- U pravila za prepravku atributa prozora aplikacija (KWin Window Rules) dodana je mogućnost vezivanja dijaloga na određeni roditeljski prozor.
- Dodana je mogućnost preimenovanja ili premještanja standardne mape „Projects”, koja se nedavno počela stvarati od distribucija u korisničkom domaćem direktoriju, uz mape „Documents”, „Downloads”, „Desktop”, „Videos”, „Music” i „Pictures”.

- Dodana je funkcija povećanja sadržaja ekrana bez značajnog gubitka kvalitete, zasnovana na efektu Zoom u KWin.

- Pri zahtjevu X11 aplikacijom koja se izvodi putem XWayland, prava za slanje programerski generiranih događaja miša i tipkovnice sada prikazuju ime aplikacije. U konfiguratoru osigurano je ispisivanje popisa aplikacija kojima su prethodno dodijeljena takva ovlaštenja.

- Osigurano je primjenjivanje stila oblikovanja KDE za dijaloge koje isporučuju Qt aplikacije koje koriste QML tip MessageDialog (na primjer, koristi ga aplikacija Sticky Note u dijalogu za potvrdu).

- Pojednostavljeno je pritiskanje gumba na vrhu Widget Explorera (sada pritiskanje reagira i ako pomaknete kursor iznad rubne granice gumba, bez potrebe za točnim pogođanjem gumba).

- Implementirano je praćenje dodatnih parametara prilikom automatske promjene svjetline ekrana za kvalitetniji rad u uvjetima često promjenjivog osvjetljenja.
Izvor: opennet.ru

































