KDE Plasma 6.8 väljalase, kus on jäetud alles ainult Waylandi põhine seanss

Projekti kolmekümnendaks sünnipäevaks avaldati KDE Plasma 6.8 töölaua keskkond. Uute KDE väljaannete toimivuse hindamiseks saab kasutada KDE Linuxi, KDE Neon ja openSUSE (Argon, mis põhineb openSUSE Leap'il, ja Krypton, mis põhineb openSUSE Tumbleweed'il) kogusid.

Peamised muudatused KDE Plasma 6.8-s:

  • X11-protokollil põhineva sessiooni tugi on lõpetatud. Alles jääb ainult Waylandi protkolliga töötamise sessioon, kus X11 rakenduste käivitamine on tagatud DDX-serveri XWayland abil. X11 toe lõpetamine puudutab ainult KDE Plasma töölauakeskkonna sessiooni ja see ei mõjuta KDE rakenduste käivitamise võimalust X-server'i põhistes keskkondades (plaanid X11 toe lõpetamiseks KDE rakendustes puuduvad). Neile, kes vajavad X11-t, on võimaluse korral X11 protokolli tugi säilitatud erinevates töölaua komponentides ja lisatud täiendavad muudatused rakenduste käivitamise ühilduvuse parandamiseks XWaylandi peal.

    X11 toe lõpetamise põhjuseks tuuakse välja X-serveri arenduse üldine stagnaatsioon ja soov mitte hajutada arendajate piiratud ressursse kahe ekraanihalduse ja sessioonitüübi samaaegsele toetusele. Pikaajalises perspektiivis on väidetud, et X11 vabastamine avab uusi võimalusi funktsionaalsuse laiendamiseks, stabiilsuse suurendamiseks, koodi optimeerimiseks ja arendusprotsessi kiirendamiseks.

  • Plasma peamisse koostisse on lisatud varundussüsteem kup, mis võimaldab luua versiooniga varukoopiaid kasutaja andmetest ja salvestada neid välistesse USB-mäluseadmetesse või server. Muudatuste automaatse salvestamise seadistamine, alates eelmisest varundamisest, on võimalik, kui varukoopiate seadmed on arvutiga ühendatud.
  • Lisatud on utiliit kscreenctl, mis asendab kscreen-doctor'i ja pakub tuttavama ja struktureerituma käsurea liidese väljundi haldamiseks. Toetatakse selliseid toiminguid nagu saadaval olevate väljundseadmete tuvastamine, väljundseadmete sisselülitamine / väljalülitamine ja seadete muutmine.

  • KWin komposiitjuhtimisse on lisatud automaatse taastootmise võimalus külgmise serverid akenurkade ja kontuuride ning nurkade ümardamise efekti rakendamine rakendustele, mis kasutavad kliendi poolel akna kaunistamist (CSD, client-side-decorated), kuid ei toeta nimetatud kujunduselemente. Muudatus võimaldas anda KDE-le iseloomuliku välimuse sellistele rakendustele nagu Steam ja Discord, mille aknad joonistati varem ilma varjudeta, raamita ja ümardusteta.

    Varjude aktiveerimiseks on rakendatud uus reegel rakenduste akende atribuutide ülekatmiseks (KWin Window Rules) - "Aken juhib pealkirjariba, raami ja varjud". Automaatne varjude lisamine toimub X11-rakendustele, kus ei kasutata serveri poolel kaunistamist ja mis ei joonista varjude maandumist kliendi poolel.

  • Oluliselt on paranenud jõudlus, kui kasutatakse välist graafikakaarti. Kuna Linuxi Wayland-protokolli linux-dmabuf v5 korral töötas komposiitmenedžer ainult ühe graafikakaardiga, tuli teise GPU-l (näiteks diskreetse graafikakaardi asemel integreeritud) renderdamisel pidevalt kaadreid opereerida läbi füüsilise mäluga. Uue linux-dmabuf v6 protokolliversiooni korral on probleem lahendatud ja KWin suudab vabaneda liigsetest puhverdamistest. Tehtud katsetes, kus graafikakaart oli ühendatud USB-C kaudu, tõusis vkcubes FPS 5-lt 120-le ning mängus Cyberpunk 2077 madala eelseadistuse puhul tõusis FPS 27-lt 50-le, kasutades linux-dmabuf v6.
  • NVIDIA GPU-d sisaldavatel süsteemidel on aktiveeritud kolmekordse puhverdamise tugi (Kwin aktiveerib automaatsete kolmekordse puhverdamise, kui graafikakaart ei suuda joonistamist lõpule viia). Kolmekordse puhverdamise korral kasutatakse kolme ekraanipuud: esimeses teostatakse joonistamine, teisest toimub väljund ekraanile ja kolmandat kasutatakse pideva joonistusprotsessi jätkamiseks, juhul kui esimene puhver on olnud täidetud enne vertikaalset skaneerimist (vblank). Kolmanda täiendava puhvri rakendamine võimaldab vältida tõrkeid, mis tekivad kahekordse puhverdamise korral, kui joonistamis- ja väljundpuhverite vahel ei suudeta vahetada enne vertikaalse skaneerimise lõpetamist. Selline väljandi korraldus loob võimaluse suurendada kaadrit määrasid alla võimete seadmetes, pideva väljundikvaliteedi suurenemise arvelt.
  • KWin on lõpetanud OpenGLi lauaarvuti graafilise API toe, eelistades ainult OpenGL ES-i kasutamist. OpenGL ES-i tugi on vajalik teatud vanade GPU-de töötamiseks ja nagu selgus, on OpenGL ES piisav kõigi KWin-i vajaduste rahuldamiseks, seetõttu on see jäetud alusena sisemisele API-le, vähemalt kuni Vulkani tugi ei saa piisavalt arenenud. Ainult OpenGL ES-i jätmine on võimaldanud vabaneda perioodiliselt esinevatest probleemidest, mis on tingitud OpenGLi ja OpenGL ES-i vahelisest ühilduvusest (kood, mis on kirjutatud ja testitud ühe API-ga, põhjustas probleeme renderdamise või krahhidega, kui kasutatakse teist API-d).
  • KWin-i on rakendatud uus Emulated Input 1.6 (libei) süsteemi versioon, mis on mõeldud sisendi emuleerimiseks Waylandi alusel põhinevates keskkondades.
  • Katseliseks kasutamiseks on välja pakutud ühtne stiilide mootori beetaversioon Union, mis võimaldab kasutada erinevaid rakenduste stiliseerimise tehnoloogiaid, mis on saadaval KDE-s. Uues mootoris on vaikimisi kasutusel CSS formaat, mitte varem kasutatud SVG. Unioni mootor koosneb kolmest kihist: Sise-kiht — pakub stiilifailide (SVG või CSS) sisenemisformaatide analüüsi ja nende ümberkujundamist renderdamiseks abstraktseks kirjelduseks. Vahe-kiht — rakendab andmemudelit ja meetodeid stiilide rakendamiseks iga elemendi jaoks. Väljundkiht — vastutab universaalse stiili konverteerimise eest renderdamiskäskudeks, mis on spetsiifilised konkreetsete graafiliste stekkide jaoks (QtQuick või Qt Widgets). Uue mootori aktiveerimiseks tuleb installida pakett union ja aktiveerida teema „Breeze (Union)“ seadetes (Süsteemi seaded → Värvid & Teemad → Rakenduse stiil).

  • Eemalt suhtlemise võimalusi on laiendatud. Pildi kvaliteet on paranenud ja latentsust on vähendatud, kui töötada aeglastes võrkudes või sagedaste ekraani sisu uuendustega. Tagatud on kahepoolne lõikepinna sünkroonimine. Lisatud on eksklusiivne režiim, mis hõlmab serveri küljelt ekraani lukustamist ja annab kliendile virtuaalse ekraani, mis täpselt peegeldab akende suurusi. Seadetes lehte on optimeeritud kuvamiseks väikestes akendes.

  • Spectacle on nüüd võimalus salvestada heli ekraanipildistamise loomise ajal (võib kasutada mikrofonist salvestamist ja salvestada süsteemis rakenduste poolt esitatava heli). Ekraanipildistamise salvestamise kvaliteeti on parendatud. Rakendatud on hägustamise efekt, mis töötab ilma OpenCV kasutamiseta, võimaldades seega selle teegi sõltuvuste eemaldamist. Lisatud on tugi virtuaalse ekraani suuruse ja eraldusvõime muutmiseks, mis on loodud ekraanipildistamiseks (varem oli suurus fikseeritud 1920×1080).
  • Konfiguratorisse on lisatud seaded alternatiivsete sümbolite dialooge kuvamise haldamiseks klahvide all hoidmise ajal. Rakendatud on võimalus otsida keeli lokaalkoodi ja nimesid niinimetatud emakeeles või inglise keeles (nt vene keelt saab leida «ru», «русский» ja «russian» abil).
    Võrguseadete lehele on lisatud valikud EAP-TTLS autentimise kasutamiseks StrongSwani. VPN. Lisatud on võimalus rakenduste automaatkäivitamist sisse ja välja lülitada ilma kirjeid kustutamata ja uuesti loomata.

    Kaasaskantavate ekraanide paigutuse seadistamisel on nüüd võimalik elemente täpselt nihutada, kasutades nooleklahve.



    Aken käitumise seadistamise rakenduse leht on nüüd üle viidud QML-i kasutamisele, ja kujundus on ühtlustatud teiste lehtedega.

  • Mitme monitoriga seadistustes, peale monitori nime, on edastatud seadmete järjestusnumbrid, eristades neid erineva värviga. Monitoride numbrite sildi kuvamine ekraanide sirvimisel ja prioriteedi seadistamise dialoogil aitab selgemalt eristada ühendatud monitore ning vältida segadust, kui kasutatakse mitut sama tootja monitorti (nt ühendamisel). virtuaalses masinas mitme virtuaalse monitoriga.

  • Rakenduste halduris Discover on muudetud sektsioonide järjekorda avalehel. Uuenduste lehelt on aktiveeritud otsing, mis ei arvesta sümbolite suurtähti. Flatpak formaadis rakenduste ikoonide laadimist on kiirendatud. Elementide grupeerimine tehtavate toimingute järgi ja järjestamine aktiivsuse alusel operatsiooni edenemise kuvamisel on tagatud.

  • XDG portaalide kaudu ligipääsuõiguste täiendavates dialoogides (xdg-desktop-portal-kde) on teabe esitamine ja sõnastused ühtlustatud teiste KDE dialoogidega.

  • Teavituste nihke animatsioon on ümber töötatud, et kasutada ajas sujuvamat kiirusrežiimi ja aeglustamise kõverat (easing curve). Rakenduse hüppeikooni animatsioon, mis kuvatakse kursoriga, et näidata programmi käivitamise algust, on ellu viidud realistlikumalt.



  • Emoji valiku liidese sümbolite komplekt on uuendatud Unicode 17 standardi versioonini. Ikonite suuruse skaleerimise võimalus on rakendatud.

  • System Monitor rakendusse ja süsteemi teabe väljundi vidinasse on lisatud Intel Xe draiveri määramise ja Intel Xe arhitektuuril põhineva GPU teabe kuvamise tugi, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest. Kuvatakse videomälu tarbimine protsentides kogu VRAM suurusest sarnaselt operatiivmälu tarbimise kuvamisele. Protsesside sidumise võimalus valitud CPU-dele või CPU-de rühmale, et need töötaksid ainult nendel (CPU affinity), on antud.

  • Breeze ikooniteemas on lisatud ikoonid Android-rakendustele ja Typst dokumentidele.

  • Piiratud võimekusega kasutajate jaoks on rakendatud režiim,
    dwell clicker, mis simuleerib hiireklõpsu, kui kursor peatub.



  • Küljenduse vidinas on rakendatud automaatse traadita kanali valimise valikud, kui töötatakse juurdepääsupunkti režiimis.
  • Kuvatakse teade, kui ühendatud seadmete aku on madal, isegi täisekraanirežiimi käivitamisel, et kasutaja ei jääks akude tühjenemisega jänni.
  • Peek at Desktop ja Window Aperture efektides on arvesse võetud süsteemi animatsiooni kiiruseseadeid.
  • On laiendatud võimalusi tumedate teemade määramiseks GTK 2-põhistes rakendustes ja nendele tumedate ikooniteemade rakendamiseks, et vältida olukordi, kus tumedas liidesees kuvatakse heledaid ikoone.
  • QML-põhistes rakendustes on kasutusele võetud KDE värvivaliku liides, selle asemel et kasutada Qt sisseehitatud realizeerimist, mis ei vasta KDE värviskeemidele.
  • Tõstetud ei avatud ekraanile venitatud rakenduste akende lohistamise ülemine haaratava ala suurus Breeze teemaga.
  • Lisatud on võimalus tõsta aknaid teiste akende peale hiirega lohistades, hoides all Meta-klahvi.
  • Töölaudade taustpiltide jaoks on rakendatud käsitsi vahetatav slaidiseanss — järgmisele pildile ülemiseks tuleb kasutada klahvikombinatsiooni või valida vastav punkt kontekstimenüüst.
  • Eemaldatud on dokumenteerimata klahvikombinatsioon Meta+Ctrl+x, mida kasutati automaatsete tegevuste aktiveerimiseks vastavalt lõikepasta sisule. Kuna kombinatsioon Meta+Ctrl+x on sarnane sageli kasutatavale kombinatsioonile Ctrl+X, vajutasid paljud kasutajad sellele kogemata ja ei saanud aru, kuidas sulgeda dialooge, mis ilmusid iga kord, kui nad kleepisid lõikepastast URL-i.
  • Sisenemise haldajas on tagatud iga kasutaja viimase sessiooni meeldejätmine. Samuti on loodud võimalus automaatseks sisselogimiseks vanemate systemd versioonidega distributsioonides, näiteks KDE neon.
  • Lisaüksikute globaalne klahvikombinatsioonide lisamine ülesannete ümbergruppimiseks loetelus (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) või tsükliliseks ülesannete vahetamiseks (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) Task Manageri vidinas.
  • Muudetud on klahvikombinatsioonide Meta + 1-9, mis on mõeldud kiireks ülesannete vahetamiseks, loogikat. Mitme monitoriga konfiguratsioonides kehtivad need klahvikombinatsioonid nüüd aktiivsel ekraanil olevale paneeli ülesandele, mitte peamisele ekraanile märgitud paneelile.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster