Na 30. obljetnicu projekta, objavljeno je KDE Plasma 6.8 radno okruženje. Za procjenu novih KDE izdanja možete koristiti verzije iz KDE projekata. Linux, KDE Neon i openSUSE (Argon, baziran na openSUSE Leap i Krypton, baziran na openSUSE Tumbleweed).

Ključne promjene u KDE Plasmi 6.8:
- Podrška za sesiju temeljenu na X11 protokolu je ukinuta. Ostala je samo sesija Wayland protokola, s X11 aplikacijama koje podržava XWayland DDX poslužitelj. Ovaj prekid podrške za X11 utječe samo na KDE Plasma okruženje radne površine i ne utječe na mogućnost pokretanja KDE aplikacija u okruženjima temeljenim na X poslužitelju (trenutno nema planova za ukidanje podrške za X11 u KDE aplikacijama). Za one kojima je potreban X11, podrška za ovaj protokol je zadržana gdje je to moguće u raznim komponentama radne površine, a napravljene su i dodatne promjene kako bi se poboljšala kompatibilnost pri pokretanju aplikacija na XWaylandu.
Razlozi navedeni za prekid podrške za X11 uključuju opću stagnaciju razvoja X poslužitelja i želju da se izbjegne rasipanje ograničenih razvojnih resursa na istovremenu podršku dvaju sustava prikaza i vrsta sesija. Navodi se da će dugoročno ukidanje X11 pružiti nove mogućnosti za proširenje funkcionalnosti, poboljšanje stabilnosti, optimizaciju koda i ubrzanje procesa razvoja.
- Sustav sigurnosne kopije kup premješten je u glavni Plasma paket, što vam omogućuje stvaranje verzija sigurnosnih kopija korisničkih podataka i njihovo spremanje na vanjske USB pogone ili serverMožete postaviti automatsko spremanje promjena od posljednje sigurnosne kopije kada na računalo spajate uređaj za pohranu koji sadrži sigurnosne kopije.

- Dodan je uslužni program kscreenctl. Zamjenjuje kscreen-doctor i pruža poznatije i strukturiranije sučelje naredbenog retka za upravljanje izlazom. Podržane operacije uključuju identificiranje dostupnih izlaznih uređaja, omogućavanje/onemogućavanje izlaznih uređaja i promjenu postavki.

- KWin upravitelj kompozitnih elemenata sada podržava automatsko crtanje jedan pored drugog. poslužitelja Ažurirane su sjene i obrubi prozora, kao i primjena zaokruživanja kutova za aplikacije koje koriste ukrašavanje prozora na strani klijenta (CSD), ali ne podržavaju te elemente dizajna. Ova promjena donosi izgled sličniji KDE-u aplikacijama poput Steama i Discorda, čiji su prozori prije bili prikazani bez sjena, obruba ili zaokruživanja kutova.


Kako bi se omogućile sjene, implementirano je novo pravilo za nadjačavanje atributa prozora aplikacije (KWin pravila prozora): "Upravitelj prozora crta naslovnu traku, okvir i sjene." Sjene se automatski dodaju X11 aplikacijama koje ne koriste dekoracije na strani poslužitelja i ne crtaju sjene na klijentu.

- Performanse su značajno poboljšane pri korištenju vanjskih grafičkih kartica. Budući da je linux-dmabuf v5 Wayland protokol ograničavao upravitelja kompozitinga na jednu grafičku karticu, renderiranje na drugom GPU-u (na primjer, zasebnoj grafičkoj kartici umjesto integriranoj) zahtijevalo je stalno kopiranje okvira kroz RAM. Novi linux-dmabuf v6 protokol rješava ovaj problem, eliminirajući nepotrebno kopiranje međuspremnika u KWinu. U testovima provedenim s grafičkom karticom spojenom putem USB-C, FPS se povećao s 5 na 120 u vkcubeu, dok se u Cyberpunku 2077 s "niskom" postavkom FPS povećao s 27 na 50 pomoću linux-dmabufa v6.
- Podrška za trostruko međuspremništvo omogućena je na sustavima s NVIDIA GPU-ima (Kwin automatski omogućuje trostruko međuspremništvo ako grafička kartica ne može brzo renderirati). Trostruko međuspremništvo koristi tri međuspremnika zaslona: prvi se koristi za renderiranje, drugi za izlaz zaslona, a treći se koristi za nastavak renderiranja ako se prvi međuspremnik napuni prije nego što je vertikalno skeniranje (vblank) završeno. Korištenjem ovog trećeg, dodatnog međuspremnika eliminira se zastoj koji se javlja kod dvostrukog međuspremništva kada je prebacivanje između međuspremnika za renderiranje i izlaz nemoguće prije nego što je vertikalno skeniranje završeno. Ova organizacija izlaza omogućuje veće brzine kadrova na uređajima niske potrošnje energije, na štetu povećane latencije ulaza.
- KWin je odustao od podrške za OpenGL API za desktop grafiku u korist korištenja samo OpenGL ES-a. Podrška za OpenGL ES potrebna je za neke starije GPU-ove, a OpenGL ES se pokazao dovoljnim za sve KWin potrebe, pa je zadržan kao osnovni interni API, barem dok podrška za Vulkan ne sazrije. Oslanjanje isključivo na OpenGL ES eliminiralo je povremene probleme uzrokovane nekompatibilnostima između OpenGL-a i OpenGL ES-a (kod napisan i testiran s jednim API-jem uzrokovao bi probleme s renderiranjem ili padove sustava pri korištenju drugog).
- KWin implementira podršku za novu verziju sustava Emulated Input 1.6 (libei), koji se koristi za emulaciju unosa u okruženjima temeljenim na Waylandu.
- Beta verzija objedinjenog stilskog mehanizma, Union, dostupna je za testiranje. Omogućuje korištenje različitih tehnologija stiliziranja aplikacija dostupnih u KDE-u. Prema zadanim postavkama, novi mehanizam koristi CSS umjesto prethodno korištenog SVG-a. Union mehanizam sastoji se od tri sloja: Ulazni sloj analizira ulazne formate stilskih datoteka (SVG ili CSS) i pretvara ih u apstraktni opis za renderiranje. Međusloj implementira model podataka i metode za primjenu stilova na svaki element. Izlazni sloj pretvara univerzalni stil u naredbe za crtanje specifične za određeni grafički stog (QtQuick ili Qt Widgets). Da biste omogućili novi mehanizam, instalirajte Union paket i aktivirajte temu "Breeze (Union)" u postavkama (Postavke sustava → Boje i teme → Stil aplikacije).

- Mogućnosti povezivanja s udaljenom radnom površinom su proširene. Poboljšana je kvaliteta slike, a smanjena je latencija pri radu na sporim mrežama ili s čestim osvježavanjem zaslona. Implementirana je dvosmjerna sinkronizacija međuspremnika. Dodan je ekskluzivni način rada koji omogućuje zaključavanje zaslona na strani poslužitelja i pruža klijentu virtualni zaslon koji točno reproducira dimenzije prozora. Stranica s postavkama optimizirana je za prikaz u malim prozorima.

- Spectacle sada ima opciju snimanja zvuka tijekom stvaranja screencastova (možete koristiti mikrofon ili spremiti zvuk koji reproduciraju aplikacije na sustavu). Poboljšana je kvaliteta videa prilikom snimanja screencastova. Implementiran je efekt zamućenja koji radi bez OpenCV-a, čime se ova biblioteka eliminira kao ovisnost. Dodana je podrška za promjenu veličine i rezolucije virtualnog zaslona stvorenog za screencastove (prije je veličina bila fiksna na 1920x1080).
- U konfigurator su dodane postavke za kontrolu pojavljivanja dijaloga za alternativni prikaz znakova nakon držanja tipki. Implementirana je mogućnost pretraživanja jezika prema lokalnom kodu, kao i prema njihovom nazivu na izvornom ili engleskom jeziku (npr. ruski se može pretraživati pomoću "ru", "русский" i "ruski").
Dodane su opcije na stranicu mrežnih postavki za korištenje EAP-TTLS autentifikacije u StrongSwanu VPNDodana je mogućnost omogućavanja ili onemogućavanja automatskog pokretanja aplikacija bez brisanja i ponovnog stvaranja unosa.Prilikom postavljanja rasporeda zaslona, sada je moguće podešavati elemente piksel po piksel pomoću tipki kursora.
Implementacija stranice postavki ponašanja prozora pretvorena je u QML, a dizajn je ujedinjen s ostalim stranicama.

- U konfiguracijama s više monitora, osim naziva monitora, brojevi uređaja prikazuju se u različitim bojama. Prikaz brojeva monitora prilikom navigacije kroz zaslone i u dijalogu postavki prioriteta omogućuje vizualnije odvajanje povezanih monitora i izbjegava zabunu pri korištenju više monitora istog proizvođača (na primjer, kada su povezani na virtualni stroj nekoliko virtualnih monitora).

- Upravitelj aplikacija Discover reorganizirao je odjeljke na glavnoj stranici. Na stranici s ažuriranjima sada je omogućeno pretraživanje bez razlikovanja velikih i malih slova. Učitavanje ikona za Flatpak aplikacije je ubrzano. Elementi su sada grupirani prema operacijama u tijeku i rangirani prema aktivnosti prilikom prikaza napretka operacija.

- U dijalozima za dodjelu prava pristupa putem XDG portalnog sustava (xdg-desktop-portal-kde), prikaz informacija i formulacija su ujedinjeni s ostalim KDE dijalozima.

- Animacija pomicanja obavijesti je redizajnirana, koristeći prirodniju krivulju usporavanja za podešavanje glatkoće ubrzanja i usporavanja animacije tijekom vremena. Za ikonu aplikacije implementirana je realističnija animacija odbijanja koja se pojavljuje pored kursora kako bi označila početak postupka pokretanja aplikacije.
- Skup znakova u sučelju za odabir emojija ažuriran je na Unicode standard verzije 17. Implementirana je mogućnost skaliranja veličine ikone.

- Aplikacija Nadzor sustava i widget s informacijama o sustavu sada podržavaju otkrivanje Intel Xe upravljačkog programa i prikazuju informacije o GPU-ima temeljenim na Intel Xe arhitekturi, koja se koristi u grafičkim karticama Intel Arc serije i integriranoj grafici počevši od Tiger Lake procesora. Potrošnja video memorije sada se prikazuje kao postotak ukupnog VRAM-a, slično kao što se prikazuje potrošnja RAM-a. Procesi se sada mogu vezati za odabrane CPU-e ili grupe CPU-a kako bi se pokretali isključivo na njima (afinitet CPU-a).

- Dodane ikone u temu ikona Breeze Android-Typst prijave i dokumenti.

- Za korisnike s invaliditetom implementiran je način rada,
"dwell clicker" koji simulira klik miša nakon što se pokazivač prestane pomicati. - Widget za postavke bežične mreže sada uključuje opcije za automatski odabir bežičnog kanala prilikom rada u načinu pristupne točke.
- Implementirana je obavijest o niskoj razini napunjenosti baterije za povezane uređaje, čak i kada se programi izvode u načinu rada preko cijelog zaslona, tako da korisnik ne propusti potpuno pražnjenje.
- Efekti Peek at Desktop i Window Aperture sada poštuju postavke brzine animacije sustava.
- Poboljšane mogućnosti za otkrivanje korištenja tamnih tema u aplikacijama temeljenim na GTK 2 i primjenu varijanti tema tamnih ikona na njih kako bi se spriječile situacije u kojima se svijetle ikone prikazuju u tamnom sučelju.
- QML-bazirane aplikacije koriste KDE sučelje za odabir boja umjesto Qt implementacije, koja nije usklađena s KDE shemama boja.
- Gornje područje za hvatanje je povećano za povlačenje prozora aplikacija koje nisu preko cijelog zaslona s temom Breeze.
- Dodana je mogućnost postavljanja prozora preko drugih prozora povlačenjem mišem dok držite pritisnutu tipku Meta.
- Za pozadine radne površine implementiran je ručno mijenjajući način prikaza slajdova. Umjesto automatske promjene pozadina, potrebno je pritisnuti prečac na tipkovnici ili odabrati odgovarajuću stavku u kontekstnom izborniku da biste prešli na sljedeću sliku.
- Uklonjen je nedokumentirani prečac na tipkovnici Meta+Ctrl+x, koji se koristio za automatsko pokretanje radnji na temelju sadržaja međuspremnika. Budući da je Meta+Ctrl+x sličan često korištenom nizu Ctrl+X, mnogi su ga korisnici slučajno pritisnuli i zatim se pitali kako onemogućiti dijalog koji bi se pojavljivao svaki put kada bi zalijepili URL iz međuspremnika.
- Upravitelj prijava sada pamti posljednju prijavu svakog korisnika. Funkcija automatske prijave sada se može koristiti u distribucijama koje koriste starije verzije systemd-a, kao što je KDE neon.
- Dodani globalno valjani tipkovnički prečaci za preraspoređivanje zadataka na popisu (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) ili cikličko prebacivanje između zadataka (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) u widgetu Upravitelj zadataka
- Logika iza kombinacija tipki Meta + 1-9 koje se koriste za brzo prebacivanje zadataka je promijenjena. U konfiguracijama s više monitora, ove kombinacije tipki sada se primjenjuju na zadatke u ploči na aktivnom zaslonu, a ne na ploči na zaslonu koji je određen kao primarni zaslon.

Izvor: opennet.ru














