Projektin 30-vuotisjuhlan kunniaksi julkaistiin KDE Plasma 6.8 -työpöytäympäristö. Voit arvioida uusia KDE-julkaisuja käyttämällä KDE-projektien koontiversioita. Linux, KDE Neon ja openSUSE (Argon, joka perustuu openSUSE Leapiin, ja Krypton, joka perustuu openSUSE Tumbleweediin).

Keskeiset muutokset KDE Plasma 6.8:ssä:
- X11-protokollaan perustuvan istunnon tuki on lopetettu. Vain Wayland-protokollaistunto on jäljellä, ja XWayland DDX -palvelin tukee X11-sovelluksia. Tämä X11-tuen lopettaminen vaikuttaa vain KDE Plasma -työpöytäympäristöön eikä vaikuta KDE-sovellusten suorittamiseen X-palvelinpohjaisissa ympäristöissä (X11-tuen lopettamista KDE-sovelluksissa ei tällä hetkellä ole suunnitelmia). Niille, jotka tarvitsevat X11:tä, tämän protokollan tuki on säilytetty mahdollisuuksien mukaan useissa työpöytäkomponenteissa, ja lisämuutoksia on tehty yhteensopivuuden parantamiseksi sovellusten suorittamisessa XWaylandin päällä.
X11-tuen lopettamisen syiksi mainitaan X-palvelinkehityksen yleinen pysähtyneisyys ja halu välttää rajallisten kehittäjäresurssien tuhlaamista kahden näyttöjärjestelmän ja istuntotyypin samanaikaiseen tukemiseen. Todetaan, että pitkällä aikavälillä X11:n poistaminen tarjoaa uusia mahdollisuuksia toiminnallisuuden laajentamiseen, vakauden parantamiseen, koodin optimointiin ja kehitysprosessin nopeuttamiseen.
- Kup-varmuuskopiointijärjestelmä on siirretty Plasma-pääpakettiin, minkä ansiosta voit luoda versioituja varmuuskopioita käyttäjätiedoista ja tallentaa ne ulkoisille USB-asemille tai palvelinVoit määrittää automaattisen tallennuksen viimeisimmän varmuuskopioinnin jälkeen tehdyille muutoksille, kun kytket varmuuskopioita sisältävän tallennuslaitteen tietokoneeseen.

- kscreenctl-apuohjelma on lisätty. Se korvaa kscreen-doctor-apuohjelman ja tarjoaa tutumman ja jäsennellymmän komentorivikäyttöliittymän tulosteen hallintaan. Tuettuihin toimintoihin kuuluvat käytettävissä olevien tulostuslaitteiden tunnistaminen, tulostuslaitteiden ottaminen käyttöön/poistaminen käytöstä ja asetusten muuttaminen.

- KWin-yhdistelmähallinta tukee nyt automaattista rinnakkaispiirtoa. palvelin Ikkunoiden varjot ja reunat sekä kulmien pyöristyksen käyttö sovelluksissa, jotka käyttävät asiakaspuolen ikkunakoristelua (CSD), mutta eivät tue näitä suunnitteluelementtejä, on päivitetty. Tämä muutos tuo KDE:tä muistuttavamman ulkoasun sovelluksiin, kuten Steamiin ja Discordiin, joiden ikkunat aiemmin renderöitiin ilman varjoja, reunoja tai kulmien pyöristystä.


Varjojen mahdollistamiseksi on otettu käyttöön uusi sääntö sovellusikkunan ominaisuuksien ohittamiseksi (KWin Window Rules): "Ikkunanhallinta piirtää otsikkopalkin, kehyksen ja varjot." Varjot lisätään automaattisesti X11-sovelluksiin, jotka eivät käytä palvelinpuolen koristeita eivätkä piirrä varjoja asiakasohjelmaan.

- Suorituskykyä on parannettu merkittävästi ulkoisia näytönohjaimia käytettäessä. Koska linux-dmabuf v5 Wayland -protokolla rajoitti komposiittihallinnan yhteen näytönohjaimeen, renderöinti eri näytönohjaimella (esimerkiksi erillisellä näytönohjaimella integroidun sijaan) vaati jatkuvaa kuvien kopiointia RAM-muistin kautta. Uusi linux-dmabuf v6 -protokolla ratkaisee tämän ongelman poistamalla tarpeettoman puskurikopioinnin KWinissä. USB-C:n kautta kytketyllä näytönohjaimella tehdyissä testeissä FPS nousi vkcube-pelissä 5:stä 120:een, kun taas Cyberpunk 2077:ssä "matala"-esiasetuksella FPS nousi 27:stä 50:een linux-dmabuf v6 -protokollaa käytettäessä.
- Kolmoispuskuroinnin tuki on käytössä järjestelmissä, joissa on NVIDIA-näytönohjaimet (Kwin ottaa kolmoispuskuroinnin automaattisesti käyttöön, jos näytönohjain ei pysty renderöimään nopeasti). Kolmoispuskurointi käyttää kolmea näyttöpuskuria: ensimmäistä käytetään renderöintiin, toista näyttölähtöön ja kolmatta renderöinnin jatkamiseen, jos ensimmäinen puskuri täyttyy ennen pystysuuntaisen skannauksen (vblank) valmistumista. Tämän kolmannen lisäpuskurin avulla poistetaan kaksoispuskuroinnin aiheuttama nykiminen, kun renderöinti- ja lähtöpuskureiden välillä vaihtaminen on mahdotonta ennen pystysuuntaisen skannauksen valmistumista. Tämä tulosteen organisointi mahdollistaa suuremmat kuvataajuudet vähän virtaa kuluttavilla laitteilla, mutta lisää syöttöviivettä.
- KWin on luopunut OpenGL-työpöytägrafiikka-API:n tuesta ja siirtynyt käyttämään vain OpenGL ES:ää. OpenGL ES -tuki vaaditaan joillekin vanhemmille näytönohjaimille, ja OpenGL ES on osoittautunut riittäväksi kaikkiin KWinin tarpeisiin, joten se on säilytetty sisäisenä perus-API:na ainakin Vulkan-tuen kypsymiseen asti. Pelkkä OpenGL ES:ään luottaminen on poistanut satunnaisia ongelmia, jotka johtuvat OpenGL:n ja OpenGL ES:n yhteensopimattomuudesta (toisella API:lla kirjoitettu ja testattu koodi aiheutti renderöintiongelmia tai kaatumisia toista käytettäessä).
- KWin toteuttaa tuen uudelle Emulated Input 1.6 (libei) -järjestelmän versiolle, jota käytetään syötteen emulointiin Wayland-pohjaisissa ympäristöissä.
- Yhtenäisen tyylimoottorin, Unionin, beetaversio on saatavilla testausta varten. Se mahdollistaa useiden KDE:ssä saatavilla olevien sovellusten muotoilutekniikoiden käytön. Oletusarvoisesti uusi moottori käyttää CSS:ää aiemmin käytetyn SVG:n sijaan. Union-moottori koostuu kolmesta kerroksesta: Syöttökerros jäsentää syötetyylitiedostomuodot (SVG tai CSS) ja muuntaa ne abstraktiksi kuvaukseksi renderöintiä varten. Välikerros toteuttaa tietomallin ja menetelmät tyylien soveltamiseksi kuhunkin elementtiin. Tulostuskerros muuntaa yleisen tyylin tietylle grafiikkapinolle (QtQuick tai Qt Widgets) ominaisiksi piirtokomennoiksi. Uuden moottorin käyttöönotto edellyttää Union-paketin asentamista ja Breeze (Union) -teeman aktivointia asetuksissa (Järjestelmäasetukset → Värit ja teemat → Sovellustyyli).

- Etätyöpöytäyhteyden ominaisuuksia on laajennettu. Kuvanlaatua on parannettu ja viivettä on vähennetty työskenneltäessä hitaissa verkoissa tai tiheiden näytön päivitysten kanssa. Kaksisuuntainen leikepöydän synkronointi on otettu käyttöön. Lisätty eksklusiivinen tila, joka mahdollistaa palvelinpuolen näytön lukituksen ja tarjoaa asiakkaalle virtuaalisen näytön, joka toistaa ikkunan mitat tarkasti. Asetussivu on optimoitu näytettäväksi pienissä ikkunoissa.

- Spectaclessa on nyt mahdollisuus tallentaa ääntä kuvakaappauksia luotaessa (voit käyttää mikrofonia tai tallentaa sovellusten toistamaa ääntä järjestelmässä). Videonlaatua on parannettu kuvakaappauksia tallennettaessa. On toteutettu sumennustehoste, joka toimii ilman OpenCV:tä, mikä poistaa tämän kirjaston riippuvuuksina. Tuki kuvakaappauksia varten luodun virtuaalinäytön koon ja resoluution muuttamiselle on lisätty (aiemmin koko oli kiinteä 1920x1080).
- Määritystyökaluun on lisätty asetuksia, joilla määritetään, tuleeko vaihtoehtoisten merkkien näyttövalintaikkuna näkyviin näppäinten painamisen jälkeen. Kieliä voi hakea sekä paikalliskoodin että äidinkielisen tai englanninkielisen nimen perusteella (esim. venäjää voi hakea merkeillä "ru", "русский" ja "venäjä").
Lisätty verkkoasetusten sivulle vaihtoehtoja EAP-TTLS-todennuksen käyttämiseksi StrongSwanissa VPNLisätty mahdollisuus ottaa käyttöön tai poistaa käytöstä sovellusten automaattinen käynnistys poistamatta ja luomatta uudelleen merkintöjä.Näyttöasetteluja määritettäessä elementtejä voi nyt säätää pikseli kerrallaan nuolinäppäimillä.
Ikkunan toiminta-asetusten sivun toteutus on muunnettu QML:ksi ja sen ulkoasu on yhtenäistetty muiden sivujen kanssa.

- Usean näytön kokoonpanoissa näytön nimen lisäksi laitenumerot näytetään eri väreillä. Näyttönumeroiden näyttäminen näyttöjen selaamisessa ja prioriteettiasetusten valintaikkunassa mahdollistaa kytkettyjen näyttöjen paremman visuaalisen erottelun ja välttää sekaannuksia, kun käytetään useita saman valmistajan näyttöjä (esimerkiksi silloin, kun ne on kytketty...). virtuaalikone useita virtuaalimonitoreita).

- Discover-sovellusten hallintaohjelman pääsivun osiot on järjestetty uudelleen. Kirjainkokoa huomioimaton haku on nyt käytössä päivityssivulla. Flatpak-sovellusten kuvakkeiden latautumista on nopeutettu. Elementit on nyt ryhmitelty käynnissä olevien toimintojen mukaan ja järjestetty aktiviteetin mukaan, kun toiminnon edistymistä näytetään.

- XDG-portaalijärjestelmän (xdg-desktop-portal-kde) kautta käyttöoikeuksien myöntämiseen tarkoitetuissa valintaikkunoissa tietojen esitystapa ja sanamuodot on yhdenmukaistettu muiden KDE-valintaikkunoiden kanssa.

- Ilmoitusten liukuvaa animaatiota on uudistettu käyttämällä luonnollisempaa keventymiskäyrää animaation kiihtyvyyden ja hidastuvuuden tasaisuuden säätämiseen ajan myötä. Sovelluskuvakkeelle on otettu käyttöön realistisemman näköinen pomppiva animaatio, joka näkyy kohdistimen vieressä osoittamassa sovelluksen käynnistysprosessin alkua.
- Emoji-valintaliittymän merkistö on päivitetty Unicode-standardin versioon 17. Kuvakkeen koon skaalausmahdollisuus on otettu käyttöön.

- Järjestelmänvalvonta-sovellus ja järjestelmätietojen widget tukevat nyt Intel Xe -ajurin tunnistusta ja näyttävät tietoja Intel Xe -arkkitehtuuriin perustuvista näytönohjaimista. Xe -arkkitehtuuria käytetään Intel Arc -sarjan näytönohjaimissa ja integroiduissa näytönohjaimissa Tiger Lake -prosessoreista alkaen. Näyttömuistin kulutus näytetään nyt prosentteina kokonais-VRAM-muistista, samalla tavalla kuin RAM-muistin kulutus näytetään. Prosessit voidaan nyt sitoa valittuihin suorittimiin tai suoritinryhmiin, jotta ne toimivat yksinomaan niillä (suorittimen affiniteetti).

- Lisätty kuvakkeita Breeze-kuvaketeemaan Android-Kirjoita hakemukset ja asiakirjat.

- Vammaisille käyttäjille on otettu käyttöön tila,
"viipyvä napsauttaja", joka simuloi hiiren napsautusta osoittimen pysähtymisen jälkeen. - Langattoman verkon asetukset -widgetissä on nyt asetuksia langattoman kanavan automaattiseen valintaan tukiasematilassa.
- Ilmoitus yhdistettyjen laitteiden heikosta akun varauksesta on otettu käyttöön, vaikka ohjelmat olisivat käynnissä koko näytön tilassa, jotta käyttäjä ei missaa täydellistä purkautumista.
- Työpöydän kurkistus- ja ikkunan aukko -tehosteet noudattavat nyt järjestelmän animaationopeusasetuksia.
- Parannetut ominaisuudet tummien teemojen käytön havaitsemiseen GTK 2 -pohjaisissa sovelluksissa ja tummien kuvaketeemojen muunnelmien soveltamiseen niihin, jotta vältetään tilanteet, joissa vaaleita kuvakkeita näkyy tummassa käyttöliittymässä.
- QML-pohjaiset sovellukset käyttävät KDE:n värinvalitsinta Qt-toteutuksen sijaan, joka ei ole KDE:n värimaailmojen mukainen.
- Yläosan tarttumisaluetta on suurennettu Breeze-teeman sovellusikkunoiden vetämiseen, jotka eivät ole koko näytön kokoisia.
- Lisätty mahdollisuus sijoittaa ikkunoita toisten ikkunoiden päälle vetämällä niitä hiirellä pitäen samalla Meta-näppäintä painettuna.
- Työpöydän taustakuville on otettu käyttöön manuaalisesti vaihdettava diaesitystila. Taustakuvien automaattisen vaihtamisen sijaan sinun on painettava pikanäppäintä tai valittava sopiva kohde pikavalikosta siirtyäksesi seuraavaan kuvaan.
- Poistettu dokumentoimaton Meta+Ctrl+x-näppäinoikotie, jota käytettiin toimintojen automaattiseen käynnistämiseen leikepöydän sisällön perusteella. Koska Meta+Ctrl+x on samanlainen kuin usein käytetty Ctrl+X-sarja, monet käyttäjät painoivat sitä vahingossa ja miettivät sitten, miten he voisivat poistaa käytöstä valintaikkunan, joka ilmestyi aina, kun he liittivät URL-osoitteen leikepöydältä.
- Kirjautumisten hallintaohjelma muistaa nyt jokaisen käyttäjän viimeisimmän kirjautumisen. Automaattista kirjautumistoimintoa voidaan nyt käyttää jakeluissa, joissa on vanhempia systemd-versioita, kuten KDE Neon.
- Lisätty yleisesti kelvolliset pikanäppäimet tehtävien järjestämiseen luettelossa (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) tai tehtävien välillä siirtymiseen (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) Tehtävienhallinta-widgetissä.
- Nopeaan tehtävien vaihtamiseen käytettyjen Meta + 1–9 -näppäinyhdistelmien logiikkaa on muutettu. Usean näytön kokoonpanoissa nämä näppäinyhdistelmät koskevat nyt aktiivisen näytön paneelin tehtäviä ensisijaiseksi näytöksi määritetyn näytön paneelin sijaan.

Lähde: opennet.ru














